在某些情況下,網站管理員可能希望完全禁用WordPress的評能,以避免垃圾評論或專注于內容展示。本文將詳細介紹幾種有效的禁用方法。
進入WordPress后臺,依次點擊"設置"→"討論",取消勾選"允許他人在新文章上發表評論"選項,并保存更改。
在主題的functions.php文件中添加以下代碼:
// 禁用所有文章的評能 function disable_comments() { // 禁用現有評論 add_filter('comments_open', '__return_false', 20, 2); add_filter('pings_open', '__return_false', 20, 2); // 隱藏現有評論 add_filter('comments_array', '__return_empty_array', 10, 2); // 移除評能支持 remove_post_type_support('post', 'comments'); remove_post_type_support('page', 'comments'); } add_action('init', 'disable_comments');
在functions.php中添加以下代碼移除后臺評論菜單:
function remove_comments_menu() { remove_menu_page('edit-comments.php'); } add_action('admin_menu', 'remove_comments_menu');
1. 在進行任何代碼修改前,請務必備份網站數據
2. 建議使用子主題進行修改,避免主題更新導致代碼丟失
3. 禁用評論后,現有的評論數據仍會保留在數據庫中
通過以上方法,您可以有效地禁用WordPress的評能,讓網站更加專注于內容展示,同時避免垃圾評論的困擾。