建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

当 WordPress 评论被批准时,通过电子邮件通知评论者

GG网络技术分享 2025-03-18 16:05 0


WordPress 带有一项功能,允许访问者在评论文章后进行设置:在显示评论之前需要版主审核,这样可以避免网站上的一些垃圾评论。 对此,当有评论等待审核时,WordPress 会自动向网站管理员发送通知邮件,但是在评论被管理员批准后,WordPress 不会向评论者发送通知,这会造成一些问题对于普通评论者。 困惑。

评论通过后如何给评论者发送通知邮件? 我们可以在当前主题的functions.php中添加如下PHP代码:

add_action('comment_unapproved_to_approved', 'mobantu_comment_approved');function mobantu_comment_approved($comment) {  if(is_email($comment->comment_author_email)) {    $post_link = get_permalink($comment->comment_post_ID);

   

    // 邮件标题,可自行更改    $title = '您在 [模板兔] 的评论已通过审核';

   

    // 邮件内容,可自行更改

    $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");        

  }}

标签: WordPress op

提交需求或反馈

Demand feedback