WordPress评论审核通过后发送邮件给评论的用户代码分享

原创 野人  2022-09-13 12:10  阅读 43 次

接下来的几篇文章,应该都会跟WordPress评论相关,因为本站在折腾WordPress评论,就要写它,一字不漏的写下它,就让在留在我的野人博客中。

其实WordPress评论审核通过后发送邮件给评论的用户这段代码,着实有点简单,就是要用到WordPress中的钩子,然后外加一些邮件的模板,就完事了,废话就不多说了哈,代码如下:

/**
 * 评论通过审核后发送邮件提醒
 */
function yr_comment_unapproved_to_approved($comment)
{
    if (is_email($comment->comment_author_email)) {
        $blogname = get_option("blogname");
        $post_link = get_permalink($comment->comment_post_ID);
        $to = $comment->comment_author_email;
        // 邮件标题,可自行更改
        $title = '您在 [' . $blogname . '] 的评论已通过审核';
        // 邮件内容,可自行更改
        $body = '您在' . $blogname . '《<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($to, $title, $body, "Content-Type: text/html; charset=UTF-8");
    }
}
add_action('comment_unapproved_to_approved', 'yr_comment_unapproved_to_approved');

对了,是将上述的代码复制到当前所使用的主题的根目录下的function.php文件中

其实在这个评论审核通过的这个钩子里面还可以再做一些其他的动作,比如微信通知,告知评论审核已通过,评论的等级发生了变更...等等,反正玩法还是挺多的,大家也可以一起发散思维。

本文地址:https://www.yerenwz.com/6255.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论