首页 问答 正文

如何禁用WordPress主题中的评论?

注册会员 / 悠然自学 / 2023-07-11/ 浏览 130 次

要禁用WordPress主题中的评论,可以通过以下两种方法实现:

  1. 在WordPress后台禁用评论功能:

    • 登录WordPress后台。
    • 导航到“设置” > “讨论”页面。
    • 取消勾选“允许其他人对新文章发表评论”和“允许评论的链接”选项。
    • 点击“保存更改”按钮。
  2. 使用代码禁用评论功能:
    如果需要在特定的主题文件中禁用评论,可以在对应的主题文件中添加以下代码,以禁用评论功能:

<?php
// 禁用评论功能
function disable_comments() {
    // 禁用钩子的方法
    remove_post_type_support( 'post', 'comments' );
    remove_post_type_support( 'page', 'comments' );

    // 关闭前端展示
    update_option( 'comments_notify', 0 );
    update_option( 'default_comment_status', 'closed' );
}

// 在主题加载时调用禁用评论功能的函数
add_action( 'load-themes.php', 'disable_comments' ); 

将以上代码添加到主题的functions.php文件中即可。这将禁用所有文章和页面上的评论功能。

请注意,在使用代码禁用评论时,建议在子主题中进行修改,以避免在主题更新时丢失修改。

大家谈论
    我的见解