2011-12-19 6 views
0

내 사이트의 게시물에 댓글을 작성한 사람에게 자동으로 답변을 보내고 싶습니다. 그들의 이메일은 필자가 그것을 잡아서 그 이메일 주소로 이메일을 보내기 위해 PHP를 사용할 수 있어야한다고 생각할 때 필요하다. ...Wordpress PHP 자동 작성자

나는 PHP 이메일을위한 기본 사항을 다음과 같이 알고있다 ... 그래서 난 그냥 저자 이메일을 잡아 흔한 변수

<?php 

$subject = 'My subject'; 
$message = "The Message I'd like to send back to the commenter"; 
$mailTo = get_comment_author_email_link 

mail($mailTo, $subject, $message); 
?> 

덕분에 퍼팅 도움이 필요 해요!

+1

네가 시도한 것이 없으므로 무료는 아니지만 코드를 원한다. 프로그래밍 관련 질문에 도움을주고 도움을 받으러 오신 것을 환영합니다. –

+0

Gotchya, 죄송합니다. 제가 사용 해본 코드를 포함 시켰습니다. – bjrdesign

+0

'get_comment_author_email_link'는 상수 (상수와 같이 사용)가 아닌'get_comment_author_email_link()'와 같은 함수입니다. 시도 해봐. – hakre

답변

1

http://wordpress.org/extend/plugins/wp-comment-auto-responder/

나는 당신이 필요로하는 것은 다음과 같은 정의 된 고유의 기능을 가진 주석 사후 조치에 후크 생각
<?php 
function sendMail($id){ 
    $subject = 'My subject'; 
    $message = "The Message I'd like to send back to the commenter"; 
    $comment=get_comment($id); 
    $mailTo = $comment->comment_author_email ; 
    mail($mailTo, $subject, $message); 
} 
add_action('comment_post', 'sendMail'); 
?> 
+0

나는 그것이 매우 가까이에있는 것처럼 느낀다. – bjrdesign

+0

나는 그것이 당신이 필요로하는 것이라고 확신한다. .. – bingjie2680

+0

나는 그것이 더 가까워지고있는 것처럼 느낀다. .. 그러나 무엇인가 아직도 일하지 않는다. 이것이 제가 당신의 모범을 보러 간 것입니다. Wordpress는 내가 처음에 get_comment_author_email을 할 필요가 있다고 언급하지만 comments.php 파일에이 내용을 넣었습니다. 나는 그 한 가지 덧글을 제출할 때 1 개의 덧글 만 허용하고 있습니다. 나는 저자 이메일을 받고 이메일을 보내고 싶습니다. bjrdesign

0

당신은 webarto의 코멘트를 잊지이를 사용하지만 해달라고 할 수 있습니다

:
+0

고마워, 나는 이것을 시도했지만 이미 작성한 사용자 정의 코드와 충돌한다. – bjrdesign

+0

표준 방법으로 플러그인을 만들어야합니다.이 답변으로 질문이 해결되면 계정 평판을 개선하기 위해 grean sing을 확인해야합니다.) – bizzr3

+0

답변은 실제로 답변보다 더 많은 의견입니다. – hakre

관련 문제