要在WordPress博客中实现评论回复邮件通知功能,您可以通过编写一些自定义代码来实现,而不依赖于插件。下面是一些步骤,可以帮助您实现这一功能:

  1. 创建一个自定义主题:如果您尚未创建自定义主题,请创建一个子主题,以便在不影响主题更新的情况下进行自定义。

  2. WordPress 博客非插件实现评论回复邮件通知功能

  3. 编辑主题的functions.php文件:打开您的子主题文件夹中的functions.php文件,添加以下代码:

// 启用评论回复邮件通知
function custom_comment_notification($comment_id) {
    $comment = get_comment($comment_id);
    $post = get_post($comment>comment_post_ID);
    $author_email = get_the_author_meta('email', $post>post_author);

    if ($comment>comment_parent > 0) {
        $parent_comment = get_comment($comment>comment_parent);
        $parent_comment_author_email = get_comment_author_email($parent_comment);

        // 仅在父评论作者和回复作者的邮箱不同的情况下发送通知
        if ($parent_comment_author_email !== $comment>comment_author_email) {
            $subject = '您在 "' . get_the_title($post>ID) . '" 的评论有新的回复';
            $message = '您在文章 "' . get_the_title($post>ID) . '" 下的评论有新的回复:' . "rn";
            $message .= $comment>comment_content . "rn";
            $message .= '查看完整回复:' . get_comment_link($comment_id);

            wp_mail($parent_comment_author_email, $subject, $message);
        }
    }
}
add_action('wp_insert_comment', 'custom_comment_notification');

这段代码会在有新评论插入数据库时发送邮件通知给父评论的作者(如果有的话)。

  1. 保存并激活子主题:确保您的子主题处于激活状态。

现在,当有人对您的博客文章发表评论并有人回复他们的评论时,回复的作者会收到邮件通知。这个功能将会以自定义的方式工作,而不是依赖于插件。您可以根据需要进行自定义和样式修改。

请注意,这段代码只是一个基本的示例,您可以根据自己的需求进行扩展和修改。如果您不熟悉WordPress主题开发或PHP编程,建议在进行任何更改之前备份您的网站,并在生产环境之前在测试站点上测试这些更改。