建站以来,初期未设置人工审核导致留言板上有大量低质量留言,对于网站及用户体验极其不佳;后面设置了人工审核,减少了低质量留言的数量,但情况还是不容乐观,;
人工审核的确提高了留言质量,但对于用户体验极其不好,即使留言审核通过用户并不知道,导致用户流失,后来在互连网上扒到解决方法,通过邮件通知用户留言审核情况,方便自己也方便用户.下面分享下代码.
方法/步骤
把以下代码添加到当前主题functions.php文件,以下内容根据自己需求修改【PS:邮件发送需网站支持】,配置WP-SMTP文章,可在本站搜索一下
//留言审核通过邮件通知
function ludou_comment_approved($comment) {
if(is_email($comment->comment_author_email)) {
$post_link = get_permalink($comment->comment_post_ID);
// 邮件标题
$title = '您在 [Chiser丶] 的评论已通过审核';
// 邮件内容
$body = '您在Chiser丶《"'.$post_link.'">'.get_the_title($comment->comment_post_ID).'》发表的评论:
'.$comment->comment_content.'
已通过管理员审核并显示。
您可在此查看您的评论:"'.get_comment_link( $comment->comment_ID ).'">前往查看';
@wp_mail($comment->comment_author_email, $title, $body, "Content-Type: text/html; charset=UTF-8");
}
}