我希望能够自动向在我的网站上发表评论的人发送回复。他们的电子邮件地址是必需的所以我觉得我应该能够抓取并使用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);
?>
谢谢!
我认为你需要的是用你定义的自己的函数挂钩评论post动作:
<?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');
?>
你可以使用这个,但不要忘记webarto
的注释: