在 WordPress 中,当评论通过审核后,默认情况下并不会发送邮件通知给评论人,不过,你可以通过插件或者自定义代码来实现这一功能,以下是两种实现方法:
使用插件
1、安装和激活插件:
登录到你的 WordPress 管理后台。
导航到 "插件" -> "安装插件"。
搜索Comment Approved Notifier
或Approve Notification for Comments
等类似插件。
安装并激活插件。
2、配置插件:
这些插件会在安装后自动配置好基本功能,你可以进一步在 "设置" -> "常规" 或其他相关设置页面中进行详细配置。
使用自定义代码
如果你更喜欢手动编码,可以通过以下步骤实现评论通过审核后的邮件通知功能:
1、创建或编辑主题的 functions.php 文件:
你可以在当前使用的主题文件夹中找到functions.php
文件,如果没有就创建一个。
2、添加代码:
将以下代码添加到functions.php
文件中:
function send_approval_notification($comment_id) { $comment = get_comment($comment_id); if ($comment->comment_approved == '1') { // Check if comment is approved $user_email = get_comment_author_email($comment_id); if (!empty($user_email)) { $to = $user_email; $subject = "您的评论已通过审核"; $message = "您好, 您的评论已经在我们的网站上通过了审核,感谢您的参与! 点击查看评论: [评论链接]"; $headers = 'Content-Type: text/plain; charset=UTF-8'; wp_mail($to, $subject, $message, $headers); } } } add_action('comment_post', 'send_approval_notification');
3、替换占位符:
将[评论链接]
替换为实际的评论链接,https://yourwebsite.com/comments#comment-${comment_id}
。
4、测试:
提交一个待审核的评论,然后将其通过审核,检查是否收到了邮件通知。
代码是一个简单的示例,可能需要根据你的具体需求进行调整,确保你的服务器配置支持发送邮件(如正确配置了wp_mail
函数),如果邮件没有发送成功,可以查阅 WordPress 日志或联系你的主机提供商以获取更多帮助。