Wordpress Php自动发送电子邮件给评论作者

时间:2011-12-19 17:43:52

标签: wordpress email php

我希望能够自动向对我网站上的帖子发表评论的人发送回复。他们的电子邮件是必需的,所以我觉得我应该能够抓住它并使用php将电子邮件发回该电子邮件地址......

我知道php电子邮件的基础知识如下...所以我只需要帮助抓取作者的电子邮件并将其放入mailTo变量

<?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);
?>

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为您需要的是使用您定义的自己的函数挂钩评论帖子操作:

 <?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');
?>

答案 1 :(得分:0)

你可以使用它,但不要忘记webarto的评论:

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