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

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

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

1、在主题的 functions.php 文件中添加如下代码[代码添加functions.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");
  }
}

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

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

本文固定链接: http://www.lajiz.cn/2118.html | 垃圾站

该文章由 sdujane 于2013年11月09日发表在 WP教程 分类下, 访客可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客!
原创文章,转载请注明: 简介WordPress博客评论审核通过后邮件自动通知评论者的方法 | 垃圾站
关键字: ,

简介WordPress博客评论审核通过后邮件自动通知评论者的方法:目前有4 条留言

  1. 板凳
    图意思:

    学习了,正在关注这个问题呢

    2013-12-12 上午 11:52 [回复]
  2. 沙发
    coolike:

    这个不错,实用功能,必须赞~

    2013-11-09 下午 11:45 [回复]
    • 谢谢哦!以后多折腾wordpress

      2013-11-10 上午 8:42 [回复]

发表评论

快捷键:Ctrl+Enter