评论审核是管理网站用户互动内容的重要环节,以下是 WordPress 中审核评论的完整指南:
一、基础审核设置
1. 访问审核设置
登录 WordPress 后台
导航到"设置" → "讨论"
找到"评论审核"和"评论黑名单"部分
2. 基本审核选项
评论必须经人工批准:所有评论需管理员审核后才能显示
评论作者须有之前已获批准的评论:已批准用户的新评论自动发布
允许链接数超过...的评论需审核:设置包含多个链接的评论需审核(默认2个)
评论黑名单:包含指定词汇的评论自动标记为垃圾
二、审核工作流程
1. 访问待审评论
进入"评论"菜单
点击顶部"待审"筛选器
或查看仪表盘的"活动"小工具中的待审评论
2. 单条评论审核
将鼠标悬停在评论上
选择操作:
批准:评论将公开显示
回复:批准并直接回复
编辑:修改后批准
垃圾评论:移入垃圾评论
移至回收站:暂时删除
3. 批量审核
勾选多个评论前的复选框
从"批量操作"下拉菜单选择"批准"
点击"应用"按钮
三、高级审核技巧
1. 设置关键词过滤
在"设置" → "讨论" → "评论审核"部分:
复制下载
# 包含这些词的评论需审核
赌博
比特币
http://
# 用户名包含这些词需审核
管理员
客服
2. 基于用户角色的审核
在 functions.php 中添加:
// 特定用户角色评论自动批准
add_filter('pre_comment_approved', 'auto_approve_role_based', 10, 2);
function auto_approve_role_based($approved, $commentdata) {
$user = get_user_by('email', $commentdata['comment_author_email']);
if ($user && in_array('subscriber', $user->roles)) {
return 1; // 自动批准
}
return $approved;
}
3. 特定文章评论设置
编辑文章时,在"讨论"元框中:
关闭"允许评论"可禁用该文章评论
勾选"必须经人工批准"覆盖全局设置
四、自动化审核工具
1. Akismet 反垃圾
安装并激活 Akismet 插件
获取 API 密钥
自动过滤垃圾评论
2. 评论审核插件推荐
Antispam Bee:轻量级反垃圾
WP Armour:防机器人评论
CleanTalk:云端垃圾评论过滤
3. 自动审核规则示例
// 自动拒绝含特定关键词的评论
add_filter('pre_comment_approved', 'auto_reject_keywords', 10, 2);
function auto_reject_keywords($approved, $commentdata) {
$keywords = array('赌博', '代购', '发票');
foreach ($keywords as $keyword) {
if (stripos($commentdata['comment_content'], $keyword) !== false) {
return 'spam';
}
}
return $approved;
}
五、审核通知管理
1. 邮件通知设置
在"设置" → "讨论"中:
有新评论时通知我:任何新评论
评论待审时通知我:仅待审评论
2. 自定义通知
在 functions.php 中添加:
// 自定义待审评论通知
add_action('comment_post', 'custom_comment_moderation_notify', 10, 2);
function custom_comment_moderation_notify($comment_id, $comment_approved) {
if ($comment_approved === 0) {
$comment = get_comment($comment_id);
$post_title = get_the_title($comment->comment_post_ID);
$message = "新评论待审:\n文章: {$post_title}\n作者: {$comment->comment_author}\n内容: {$comment->comment_content}";
wp_mail('admin@example.com', '有待审评论', $message);
}
}
六、常见问题解决
1. 评论自动批准问题
检查用户是否已有已批准评论
确认"评论必须经人工批准"是否启用
检查是否有冲突的插件或代码
2. 垃圾评论过多
启用 Akismet
设置更严格的关键词过滤
考虑启用数学验证或CAPTCHA
3. 审核界面不显示评论
检查筛选器设置
查看用户权限是否足够
检查是否有分页问题
七、最佳实践建议
定期清理:每周处理垃圾评论和回收站
白名单设置:为常客设置自动批准规则
备份评论:使用插件定期备份重要评论
响应时间:设置24小时内处理待审评论的标准
社区准则:在评论框上方显示评论规则
通过合理配置审核系统,您可以有效管理网站评论,既能防止垃圾内容,又能促进良性用户互动。