可能您想要禁用WordPress网站中的评论的原因有很多。也许不想处理审核评论,或者你并不想每次有人发表评论时都被通知。
不管是什么原因,在WordPress中禁用评论是一个相对简单的过程,只需几个步骤即可完成。在本文中,我们将介绍在WordPress中禁用评论的各种方法,并为每种方法提供分步说明。有插件方法,有代码方法。
如何在全站范围内禁用WordPress中的评论
在WordPress中禁用评论的最简单方法是全局执行此操作,这意味着将禁用网站上所有文章和页面上的评论。若要全局禁用评论,请执行以下步骤:
- 登录到您的WordPress仪表板。
- 转到“设置”>“讨论”。
- 在“默认文章设置”部分下,取消选中“允许用户对新报道发表评论”旁边的复选框。
- 向下滚动并单击“保存更改”按钮。
网站上的所有新帖子和页面的评论都将被禁用。如果想停用关闭对现有文章和主页的评论,则需要按照下面的说明操作。
如何禁用对单个文章和页面的评论
如果只想禁用对某些文章和页面的评论,可以通过编辑单个文章或页面来实现。方法如下:
- 登录到您的WordPress仪表板。
- 转到要编辑的文章或页面。
- 向下滚动到“讨论”部分。
- 取消选中“允许评论”旁边的复选框。
- 更新或发布文章或页面。
那么该文章或页面上的评论被禁用。如果要一次禁用多个文章或页面的评论,可以使用批量编辑功能来实现。
如何使用批量编辑功能禁用评论
WordPress中的批量编辑功能允许一次更改多个文章或页面。若要使用它来禁用评论,请按照下列步骤操作:
- 登录到WordPress仪表板。
- 到文章或页面,具体取决于要编辑的内容类型。
- 选中要编辑的文章或页面旁边的复选框。
- 从“批量操作”下拉菜单中,选择“修改”。
- 单击“应用”按钮。
- 在“评论”位置,从下拉菜单中选择“不允许”。
- 单击“更新”按钮。
那么所有选定的文章或页面上的评论都被禁用。
如何使用插件禁用评论
如果不想弄乱WordPress站点中的代码或设置,则可以使用插件禁用评论。有几个插件可以做到,但最受欢迎的插件之一是Disable Comments插件。若要使用它,请按照下列步骤操作:
- 登录到您的WordPress仪表板。
- 点击 插件>添加新插件。
- 在搜索栏中,输入“Disable Comments”,然后按 Enter 键。
- 单击Disable Comments插件的“立即安装”按钮。
- 单击“启用”按钮。
使用Disable Comments插件既简单又直接。安装和激活后,插件将自动禁用对所有文章、页面和自定义文章类型的评论。如果想重新启用对指定文章类型或单个文章或页面的评论,您可以通过到插件的设置页面来实现。
访问设置页面,请点击 设置>Disable Comments。在这里,可以选择要启用或禁用评论的文章类型,以及覆盖单个文章或页面的设置。
如果不想使用Disable Comments插件,还有其他选项可用。在WordPress中禁用评论的其他一些流行插件如下:
- No Page Comment:此插件可以禁用站点上单个页面或所有页面上的评论。
- Disable Comments: 此插件可以禁用对单个文章或页面以及网站上的全局评论。
无论选择哪个插件,请务必仔细阅读评论和说明,以确保它与 WordPress 网站兼容。
如何在WordPress代码中禁用评论(推荐)
如果习惯使用代码并且不想使用插件,可以通过修改主题的functions.php文件来禁用 WordPress 中的评论。所以,请按照下列步骤操作:
- 登录到的WordPress仪表板。
- 点击 外观>编辑器。
- 在右侧,从主题文件列表中选择functions.php文件。
- 滚动到文件底部并添加以下代码:
// Disable comments on all post types function df_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', 'df_disable_comments_post_types_support'); // Close comments on the front-end function df_disable_comments_status() { return false; } add_filter('comments_open', 'df_disable_comments_status', 20, 2); add_filter('pings_open', 'df_disable_comments_status', 20, 2); // Hide existing comments function df_disable_comments_hide_existing_comments($comments) { $comments = array(); return $comments; } add_filter('comments_array', 'df_disable_comments_hide_existing_comments', 10, 2); // Remove comments page in menu function df_disable_comments_admin_menu() { remove_menu_page('edit-comments.php'); } add_action('admin_menu', 'df_disable_comments_admin_menu'); // Redirect any user trying to access comments page function df_disable_comments_admin_menu_redirect() { global $pagenow; if ($pagenow === 'edit-comments.php') { wp_redirect(admin_url()); exit; } } add_action('admin_init', 'df_disable_comments_admin_menu_redirect');
- 单击“更新文件”按钮保存更改。
此代码将禁用对所有文章类型的评论,关闭网站前端的评论,隐藏现有评论,从WordPress菜单中删除评论页面,并重定向任何尝试访问评论页面的用户。
请注意,如果不小心,修改functions.php文件可能报错或者无法运行。操作前,请备份代码,尤其是那些非代码专业人员。
如何使用主题禁用评论
一些WordPress主题带有内置选项,用于禁用对指定文章类型或单个文章或页面的评论。执行此操作的具体步骤将根据使用的主题而有所不同,但以下是一些通常的设定:
- 登录到WordPress仪表板。
- 点击 外观>主题。
- 点击你正在使用的主题,访问其选项页面。
- 查找与评论相关的部分,例如“讨论”或“文章设置”。
- 按照主题提供的说明禁用对指定文章类型或单个文章或页面的评论。
请记住,并非所有主题都具有此功能,因此,如果找不到通过主题禁用评论的选项设置,则可能需要使用本文中概述的那些方法。
原文链接:https://www.itaoda.cn/blog/13382.html,转载请注明出处。
评论0