如何彻底禁用 WordPress 评论(5 种方法)

WordPress 评论可能是一把双刃剑,我个人认为它的缺点往往大于优点。

WordPress 评论的优势:评论功能让访客能够与您的网站互动,提出问题,并让您直接回复,从而促进互动。评论能够提供宝贵的反馈,丰富您的内容,甚至激发新文章的灵感。

WordPress 评论的缺点:如果评论包含过时或负面内容,可能会吓跑读者。管理评论耗费大量时间和精力。最令人沮丧的是:垃圾机器人经常以评论区为目标,发布不受欢迎的链接和广告,这会占用 PHP 内存,使您的网站变得杂乱无章,并降低其速度。

在本指南中,我将向您展示如何完全禁用 WordPress 评论,包括:

  1. 通过 WordPress 设置禁用评论。
  2. 关闭单个帖子或页面的评论。
  3. 批量禁用您网站上的评论。
  4. 使用插件删除评论。
  5. 使用PHP代码永久关闭评论部分。

无论您是想关闭 WordPress 中的评论、删除垃圾评论,还是在整个网站范围内禁用 WordPress 评论,本指南都会逐步指导您完成每种方法。

1. 使用 WordPress 设置禁用评论

WordPress 提供了多种选项来选择性地禁用评论。前往“设置”>“讨论”,找到“默认帖子设置”,取消勾选“允许他人在新文章上发表评论”。然后保存更改。这将完全禁用所有后续帖子的评论功能,这对于新建网站来说非常理想。

要禁用现有帖子的评论,请前往“其他评论设置”,勾选“自动关闭超过以下时间的文章的评论”,然后设置天数(例如 1 天)。这将有效关闭所有已发布帖子的评论。

2. 禁用单个帖子或页面的评论

如果您发现网站的某些部分仍然启用了评论功能,您可以通过编辑单个 WordPress 文章或页面来禁用评论。例如,在编辑文章时,找到侧边栏中的“讨论”部分,点击它,然后选择“禁用评论”。这样您就可以精确控制哪些文章或页面显示评论。

3. 批量禁用评论

如果觉得禁用单个帖子或页面的评论太麻烦,可以使用批量禁用方法。前往 WordPress 信息中心 > 帖子或页面列表,选中标题旁边的复选框,点击编辑>应用,将 评论 设置为 不允许 ,然后点击更新。

4. 使用插件禁用评论

如果您想快速禁用评论,使用插件是最简单的方法。在这里,我们将使用Disable Comments,一个拥有超过一百万安装量和几乎所有五星评级的插件。它允许您在 WordPress 网站上的任何内容上启用或禁用评论。

前往您的 WordPress 信息中心,安装并激活“禁用评论”插件。然后,在左侧菜单中,前往“设置”>“禁用评论”。选择“所有位置”即可全局禁用 WordPress 网站上的所有评论,包括文章、页面和 RSS 源。

5. 通过 functions.php 禁用评论

或者,您可以通过在主题的 functions.php 文件中添加自定义代码来禁用 WordPress 评论。但是,这种方法风险较高,不建议初学者使用,因为任何编码错误都可能导致网站错误。如果您决定使用此方法,请务必在进行任何更改之前备份您的网站。

您可以将代码直接添加到主题的 functions.php 文件或子主题中。使用 FTP 或主机文件管理器导航到以下路径:
/wp-content/themes/your-theme/

然后打开functions.php文件并在文件底部添加以下代码。

add_action('admin_init', function () {
    // Redirect any user trying to access comments page
    global $pagenow;
    if ($pagenow === 'edit-comments.php') {
        wp_safe_redirect(admin_url());
        exit;
    }
    // Remove comments metabox from dashboard
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
    // Disable support for comments and trackbacks in post types
    foreach (get_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');
        }
    }
});
 
// Close comments on the front-end
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
 
// Hide existing comments
add_filter('comments_array', '__return_empty_array', 10, 2);
 
// Remove comments page in menu
add_action('admin_menu', function () {
    remove_menu_page('edit-comments.php');
});
 
// Remove comments links from admin bar
add_action('init', function () {
    if (is_admin_bar_showing()) {
        remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
    }
});

我们分享了几种禁用 WordPress 评论的方法,我们希望本指南能够帮助任何想要关闭评论功能的人。

禁用评论不仅可以防止垃圾邮件,还可以提高您网站的整体性能。

此外,对于商业或国际贸易网站来说,保留评论区可能会让您的网站显得不够专业,并分散访客对主要内容的注意力。为了保持干净可信的形象,禁用评论区绝对是明智之举。

相关文章
WordPress SEO 指南:利用 CMS 结构提升网站性能——无需花哨的插件!
WordPress 子主题指南
WORDPERSS 拦截非法 PHP 请求,告别 CPU 飙升
WordPress 6.9 故障排除:如何修复邮件失败、WPML 崩溃和 CPU 峰值
Cloudflare 500 错误终极排查指南
WordPress网站 SEO 优化指南
Gutenberg for Beginners
Elementor Explained
Disable WordPress Image Cropping
use-postfix-smtp-on-your-vps

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

最新文章
滚动到顶部