WordPress默認開啟了評論功能,但并不是所有網(wǎng)站都需要這一功能。無論是出于安全考慮還是為了簡化網(wǎng)站管理,去掉評論功能都是一個常見的需求。本文將詳細介紹如何在WordPress中徹底關閉評論功能。
方法一:通過WordPress后臺設置關閉評論
- 禁用新文章的評論功能
- 登錄WordPress后臺,進入 設置 > 討論。
- 取消勾選 “允許他人在新文章上發(fā)表評論”。
- 點擊 “保存更改”。
- 關閉現(xiàn)有文章的評論
- 進入 文章 > 所有文章。
- 勾選所有文章(或選擇需要關閉評論的文章)。
- 在 批量操作 下拉菜單中選擇 “編輯”,然后點擊 “應用”。
- 在批量編輯選項中,將 “評論” 設置為 “不允許”,然后點擊 “更新”。
方法二:通過代碼徹底移除評論功能
如果希望完全移除評論功能,可以通過修改主題文件或使用代碼片段實現(xiàn)。
- 修改主題的
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');
// 關閉現(xiàn)有評論
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');
- 保存更改。
- 使用插件移除評論功能
- 安裝并啟用插件 Disable Comments(可在WordPress插件庫搜索)。
- 進入 設置 > Disable Comments,選擇 “在所有文章類型中禁用評論”,然后保存。
方法三:隱藏評論區(qū)域(適用于主題定制)
如果只是希望隱藏前端顯示的評論框,可以在主題的style.css
或自定義CSS中添加:
.comments-area {
display: none !important;
}
總結(jié)
以上方法可以根據(jù)需求選擇:
- 簡單關閉評論:使用后臺設置。
- 徹底移除評論功能:修改代碼或使用插件。
- 僅隱藏評論區(qū)域:通過CSS調(diào)整。
通過以上步驟,你可以輕松去掉WordPress的評論功能,使網(wǎng)站更符合你的運營需求。