WordPress如何取消评论功能,全面指南来了

释放双眼,带上耳机,听听看~!

评论功能是WordPress的核心特点之一,允许用户在帖子和页面上留下反馈。然而,对于某些网站类型,如企业网站、个人博客或作品集,评论功能可能并不是必要的,甚至会带来垃圾评论和管理上的困扰。下面将详细介绍如何在WordPress中取消评论功能,涵盖插件方法、手动方法以及特定页面或文章的评论关闭方法,帮助你全面掌握取消评论功能的技巧。

一、通过WordPress后台设置取消评论

最直接的方法是通过WordPress后台设置取消评论功能。此方法适用于希望在整个网站上取消评论功能的用户。

1、步骤:

登录WordPress后台: 使用管理员账号登录你的WordPress后台。

进入讨论设置页面: 在左侧菜单中选择“设置” -> “讨论”。

取消允许评论的选项: 在“默认文章设置”部分,取消勾选“允许他人在新文章上发表评论”选项。

保存更改: 向下滚动页面,点击“保存更改”按钮。

2、注意: 这一设置将禁止在新发布的文章和页面上发表评论,但不会影响已存在的文章和页面。

二、手动关闭现有文章和页面的评论

即使关闭了默认评论设置,现有的文章和页面仍可能允许评论。以下步骤教你如何手动关闭这些评论。

1、步骤:

进入文章或页面管理页面: 在左侧菜单中选择“文章”或“页面”,然后点击“所有文章”或“所有页面”。

选择要编辑的文章或页面: 找到需要关闭评论的文章或页面,点击其标题进入编辑页面。

关闭评论: 在右侧的“讨论”框中,取消勾选“允许评论”选项。如果“讨论”框未显示,点击页面右上角的“显示选项”按钮,勾选“讨论”。

更新文章或页面: 点击“更新”按钮保存更改。

2、批量操作:

批量编辑: 在“所有文章”或“所有页面”列表中,勾选多个文章或页面,然后选择“批量操作”下的“编辑”选项,点击“应用”。

批量关闭评论: 在批量编辑界面,找到“评论”选项,选择“不开启”,然后点击“更新”按钮。

三、使用插件取消评论功能

如果你不想手动更改设置,可以使用插件来简化操作。以下是推荐的插件:

Disable Comments: 这款插件可以一键关闭整个网站的评论功能。

安装插件: 在WordPress后台,进入“插件” -> “安装插件”,搜索“Disable Comments”,安装并激活该插件。

配置插件: 激活插件后,进入“设置” -> “Disable Comments”,选择要禁用评论的内容类型(如文章、页面、媒体等)。

保存更改: 配置完成后,点击“保存更改”按钮,插件将自动关闭选定内容类型的评论功能。

四、通过代码取消评论功能

对于高级用户,可以通过添加代码到主题的functions.php文件来取消评论功能。

备份网站: 在进行任何代码更改前,确保备份网站文件和数据库。

编辑functions.php文件: 使用FTP客户端或主机控制面板中的文件管理器,找到并编辑当前主题的functions.php文件。

添加以下代码: 将以下代码添加到functions.php文件的末尾:

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_admin_menu() {
remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'disable_comments_admin_menu');

// 重定向尝试访问评论页面的用户
function disable_comments_admin_menu_redirect() {
global $pagenow;
if ($pagenow === 'edit-comments.php') {
wp_redirect(admin_url()); exit;
}
}
add_action('admin_init', 'disable_comments_admin_menu_redirect');

// 移除仪表盘中的评论小工具
function disable_comments_dashboard() {
remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
}
add_action('admin_init', 'disable_comments_dashboard');

// 禁止文章中的评论相关字段
function disable_comments_post_comments_status($open, $post_id) {
$post = get_post($post_id);
if ($post->post_type === 'post' || $post->post_type === 'page') {
$open = false;
}
return $open;
}
add_filter('comments_open', 'disable_comments_post_comments_status', 10, 2);
add_filter('pings_open', 'disable_comments_post_comments_status', 10, 2);

保存文件: 保存并上传functions.php文件,代码将自动取消评论功能。

五、隐藏前端评论部分

即使关闭了评论功能,前端页面上可能仍会显示评论区域。可以通过CSS隐藏这些区域。

进入主题自定义器: 在WordPress后台,进入“外观” -> “自定义”。

添加自定义CSS: 在“自定义CSS”或“额外CSS”部分,添加以下CSS代码:

css复制代码

.comments-area, .comments, #respond, .comment-form, .comment-list {
display: none !important;
}

保存更改: 点击“发布”按钮保存自定义CSS,前端页面上的评论区域将被隐藏。

总结

取消WordPress评论功能可以提升网站性能、减少垃圾评论以及简化管理。无论是通过后台设置、手动关闭、使用插件还是添加代码,你都可以根据需要选择合适的方法。希望本文的方法和步骤能帮助你更好地管理和优化你的WordPress网站,确保其高效稳定运行。

给TA打赏
共{{data.count}}人
人已打赏
wordpress

WordPress插件取消指南,全面提升网站性能与安全的必备知识

2024-7-6 15:48:49

wordpress

WordPress如何去除底部链接,全面教程分享

2024-7-6 15:58:30

个人中心
购物车
优惠劵
搜索