WordPress怎么去掉评论,详细操作指南

来自:素雅营销研究院

头像 方知笔记
2025年05月03日 15:54

WordPress默认开启了评论功能,但并不是所有网站都需要这一功能。无论是出于安全考虑还是为了简化网站管理,去掉评论功能都是一个常见的需求。本文将详细介绍如何在WordPress中彻底关闭评论功能。

方法一:通过WordPress后台设置关闭评论

  1. 禁用新文章的评论功能
  • 登录WordPress后台,进入 设置 > 讨论
  • 取消勾选 “允许他人在新文章上发表评论”
  • 点击 “保存更改”
  1. 关闭现有文章的评论
  • 进入 文章 > 所有文章
  • 勾选所有文章(或选择需要关闭评论的文章)。
  • 批量操作 下拉菜单中选择 “编辑”,然后点击 “应用”
  • 在批量编辑选项中,将 “评论” 设置为 “不允许”,然后点击 “更新”

方法二:通过代码彻底移除评论功能

如果希望完全移除评论功能,可以通过修改主题文件或使用代码片段实现。

  1. 修改主题的functions.php文件
  • 进入 外观 > 主题文件编辑器,找到functions.php
  • 在文件末尾添加以下代码:
// 禁用所有文章类型的评论
function disable_comments_post_types_support() {
$post_types = get_post_types();
foreach ($post_types as $post_type) {
if (post_type_supports($post_type, 'comments')) {
remove_post_type_support($post_type, 'comments');
remove_post_type_support($post_type, 'trackbacks');
}
}
}
add_action('admin_init', 'disable_comments_post_types_support');

// 关闭现有评论
function disable_comments_status() {
return false;
}
add_filter('comments_open', 'disable_comments_status', 20, 2);
add_filter('pings_open', 'disable_comments_status', 20, 2);

// 隐藏评论相关菜单
function disable_comments_admin_menu() {
remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'disable_comments_admin_menu');
  • 保存更改。
  1. 使用插件移除评论功能
  • 安装并启用插件 Disable Comments(可在WordPress插件库搜索)。
  • 进入 设置 > Disable Comments,选择 “在所有文章类型中禁用评论”,然后保存。

方法三:隐藏评论区域(适用于主题定制)

如果只是希望隐藏前端显示的评论框,可以在主题的style.css或自定义CSS中添加:

.comments-area {
display: none !important;
}

总结

以上方法可以根据需求选择:

  • 简单关闭评论:使用后台设置。
  • 彻底移除评论功能:修改代码或使用插件。
  • 仅隐藏评论区域:通过CSS调整。

通过以上步骤,你可以轻松去掉WordPress的评论功能,使网站更符合你的运营需求。