垃圾站 WP教程 简介WordPress博客评论审核通过后邮件自动通知评论者的方法

简介WordPress博客评论审核通过后邮件自动通知评论者的方法

WordPress源码自带“在评论显示之前须经由管理员审核”这一功能,可以避免大量垃圾评论对博客的不利影响!当有评论等待审核时,WordPress会自动给网站管理员发送一封通知评论等待审核的邮件。但是在评论被管理员审核通过后,WordPress并不会给评论者发送通知,评论者很难知道自己的评论是否被审核通过。因此,如何让评论通过审核后,给评论者发送一封通知邮件就是本文所讲的主要内容。

WordPress博客评论审核通过后邮件自动通知评论者的方法教程

1、在主题的 functions.php 文件中添加如下代码[代码添加functions.php的位置以前介绍过,本文就不再说明,如果不懂可以留言咨询]:

[php]
//评论通过后邮件通知
add_action('comment_unapproved_to_approved', 'lajiz_comment_approved');
function lajiz_comment_approved($comment) {
if(is_email($comment->comment_author_email)) {
$post_link = get_permalink($comment->comment_post_ID);

// 邮件标题,按需更改
$title = '您在 [垃圾站博客] 的评论已通过审核';

// 邮件内容,按需更改。如果不会修改,可以在垃圾站博客(www.lajiz.cn)留言咨询!
$body = '您在垃圾站博客《<a href="'.$post_link.'">'.get_the_title($comment->comment_post_ID).'</a>》发表的评论:<br />
'.$comment->comment_content.'<br /><br />
已通过博客管理员的审核并显示。<br />
您可在此查看您的评论:<a href="'.get_comment_link( $comment->comment_ID ).'">前往查看</a>';

@wp_mail($comment->comment_author_email, $title, $body, "Content-Type: text/html; charset=UTF-8");
}
}
[/php]

2、添加完成后注意用UTF-8、无BOM编码另存文件,上传替换旧的functions.php文件。切忌在修改网站文件之前记得备份!

本文由垃圾站编辑整理,转载请注明原文地址:https://www.lajiz.cn/2118.html

上一篇
下一篇
联系我们

联系我们

返回顶部