WordPress的"讨论设置"(Settings > Discussion)控制着您网站的评论系统及相关互动功能,是管理用户参与和社区互动的重要配置区域。

1. 访问路径

  • 登录WordPress后台

  • 左侧菜单选择"设置" > "讨论"

2. 主要设置项

2.1 默认文章设置(Default article settings)

尝试通知其他博客(Attempt to notify any blogs linked to from the article)

  • 功能:当文章包含外部链接时,自动发送Pingback

  • 建议:保持启用(有助于博客间互动)

允许其他博客发送链接通知(Allow link notifications from other blogs)

  • 功能:接收来自其他网站的Pingback和Trackback

  • 注意:可能带来垃圾信息,高流量站点可考虑关闭

允许用户发表评论(Allow people to submit comments on new posts)

  • 全局开关:控制新文章是否允许评论

  • 特殊控制:单篇文章可单独设置覆盖此选项

2.2 其他评论设置(Other comment settings)

评论必须经管理员批准(Comment must be manually approved)

  • 功能:所有评论需审核后才显示

  • 替代方案:使用"评论作者须有已批准的评论"选项

评论作者须有已批准的评论(Comment author must have a previously approved comment)

  • 优点:已认证用户可直接显示评论

  • 推荐:适合大多数博客的平衡选择

显示头像(Show Avatars)

  • 依赖服务:基于Gravatar全球头像系统

  • 设置层级:可在"用户"菜单单独设置用户头像

2.3 电子邮件通知(Email me whenever)

有人发表评论时(Anyone posts a comment)

  • 作用:收到所有新评论通知

  • 注意:高流量站点可能导致邮件过多

有评论等待审核时(A comment is held for moderation)

  • 推荐:务必启用(重要管理通知)

2.4 评论审核(Before a comment appears)

评论包含2个或更多超链接时需审核(Comment Moderation)

  • 防垃圾:自动拦截可能含垃圾链接的评论

  • 自定义:可设置不同链接数量阈值

评论黑名单(Comment Blacklist)

  • 功能:自动标记或删除包含特定词的评论

  • 示例:添加垃圾关键词、竞争对手名称等

3. 头像显示设置(Avatar Display)

头像评级(Maximum Rating)

  • 选项

    • G(适合所有观众)

    • PG(可能含粗鲁内容)

    • R(可能含成人内容)

    • X(露骨性内容)

  • 建议:根据网站受众选择适当级别

默认头像(Default Avatar)

  • 选项

    • 神秘人物(默认灰色头像)

    • 空白(不显示)

    • Gravatar标志

    • 可自定义图案

  • 品牌建议:考虑使用与品牌色调匹配的自定义头像

4. 最佳实践建议

4.1 反垃圾策略

  1. 启用Akismet插件:WordPress官方反垃圾插件

  2. 设置数学验证:通过插件添加简单验证问题

  3. 限制链接数量:建议设置为1-2个链接需审核

  4. 定期更新黑名单:添加新出现的垃圾关键词

4.2 评论管理流程

  1. 设置合理审核规则:平衡安全性与互动性

  2. 建立用户信任等级

    • 首次评论需审核

    • 已认证用户直接显示

  3. 设置自动关闭旧文章评论(可在"设置"中指定时间)

4.3 社区建设技巧

  1. 启用线程评论:允许回复特定评论

  2. 分页显示长评论:改善阅读体验

  3. 添加社交登录:降低评论门槛

  4. 设置评论订阅:让用户跟踪回复

5. 常见问题解答

Q: 如何完全禁用评论功能?
A: 1) 在"讨论设置"取消"允许用户发表评论"
2) 在"文章"编辑页面批量修改现有文章

Q: 为什么收不到评论通知邮件?
A: 1) 检查垃圾邮件箱
2) 确认服务器邮件功能正常
3) 使用SMTP插件改善邮件发送

Q: 如何导入Gravatar头像?
A: 用户需在Gravatar.com注册并上传头像,系统自动关联

Q: 评论分页不工作怎么办?
A: 1) 检查主题是否支持评论分页
2) 确保已设置"每页显示评论数"
3) 尝试重置固定链接

6. 开发者相关

通过代码修改讨论设置

// 修改默认评论设置
update_option('default_comment_status', 'open'); // 或 'closed'

// 设置评论需审核
update_option('comment_moderation', 1);

// 添加评论黑名单词
$blacklist = get_option('blacklist_keys');
$blacklist .= "\n赌博\n赌场\n色情";
update_option('blacklist_keys', $blacklist);

// 修改每页评论数
update_option('comments_per_page', 20);

自定义评论功能

// 禁用所有Pingback
add_filter('pre_option_default_ping_status', '__return_zero');

// 自定义头像大小
add_filter('avatar_size', function() { return 96; });

// 修改评论表单字段
function custom_comment_fields($fields) {
    unset($fields['url']); // 移除网址字段
    return $fields;
}
add_filter('comment_form_default_fields', 'custom_comment_fields');

正确配置讨论设置可以帮助您建立活跃的社区互动,同时有效控制垃圾信息。建议根据网站发展阶段和用户规模定期调整这些设置,找到安全性与互动性的最佳平衡点。