如何完全禁用 WordPress 中的評論功能

WordPress 是一個非常靈活的內容管理系統(CMS),預設情況下允許訪客在文章和頁面中發表評論。然而,對於一些網站,評論功能可能並不必要,甚至可能帶來管理上的負擔。如果你想完全禁用 WordPress 中的評論功能,可以按照以下步驟進行設置。

方法一:通過 WordPress 後台設置

  1. 停用新文章的評論功能
    • 登錄到你的 WordPress 後台。
    • 在左側的導航欄中,找到「設定」選項,然後點擊「討論」。
    • 在「文章默認設定」部分,你會看到一個名為「允許他人在新文章上發表評論」的選項。取消這個選項的勾選。
    • 確保取消勾選後,向下滾動頁面,點擊「儲存變更」按鈕。這樣,以後發布的新文章將不再允許評論。
  2. 停用現有文章的評論功能
    • 在左側導航欄中,找到並點擊「文章」→「所有文章」。
    • 在文章列表頁面,勾選列表頂部的選擇框以選中所有文章(如果有很多文章,可以分批次進行操作)。
    • 在列表頂部的批次操作下拉選單中,選擇「編輯」,然後點擊「套用」。
    • 批次編輯選項將顯示在頁面上。在「評論」欄位中,選擇「不允許」。
    • 點擊「更新」按鈕。這將停用所有現有文章的評論功能。
  3. 停用現有頁面的評論功能
    • 與停用文章評論類似,在左側導航欄中找到並點擊「頁面」→「所有頁面」。
    • 勾選所有頁面,然後選擇「批次動作」→「編輯」,點擊「套用」。
    • 在批次編輯選項中,找到「評論」欄位並選擇「不允許」。
    • 點擊「更新」按鈕,停用所有現有頁面的評論功能。

方法二:使用插件禁用評論

使用插件可以更簡單地管理評論功能,以下是兩個推薦的插件:

  1. Disable Comments 插件
    • 首先,登錄到你的 WordPress 後台。
    • 在左側導航欄中,找到「插件」→「安裝插件」。
    • 在插件搜索框中輸入 “Disable Comments”,然後按 Enter 鍵。
    • 在搜索結果中找到 Disable Comments 插件,點擊「立即安裝」,然後啟用插件。
    • 啟用後,進入「設定」→「Disable Comments」。
    • 選擇「全站禁用評論」選項。
    • 點擊「儲存變更」。這樣,全站的評論功能將被完全禁用。

  1. No Page Comment 插件
    • 同樣地,登錄到你的 WordPress 後台。
    • 在左側導航欄中,找到「插件」→「安裝插件」。
    • 在插件搜索框中輸入 “No Page Comment”,然後按 Enter 鍵。
    • 在搜索結果中找到 No Page Comment 插件,點擊「立即安裝」,然後啟用插件。
    • 啟用後,進入「設定」→「No Page Comment」。
    • 在頁面上,你可以選擇禁用文章和頁面的評論功能。
    • 確保勾選適當的選項後,點擊「更新」按鈕。這將禁用所有文章和頁面的評論功能。

方法三:修改主題函數文件

如果你熟悉編碼,亦可以通過修改主題的程式碼來禁用評論功能。這種方法適用於那些不希望安裝額外插件的用戶。

  • 在你的 WordPress 後台,進入「外觀」→「主題檔案編輯器」。
  • 在右側的檔案列表中,找到並點擊 functions.php 文件。
  • 添加以下代碼到 functions.php 文件的末尾:
// 關閉評論功能
add_action('admin_init', function () {
    // 移除評論菜單
    remove_menu_page('edit-comments.php');
    
    // 關閉評論支援
    remove_post_type_support('post', 'comments');
    remove_post_type_support('page', 'comments');
    
    // 關閉評論欄位
    add_filter('comments_open', '__return_false', 20, 2);
    add_filter('pings_open', '__return_false', 20, 2);
    
    // 隱藏評論計數
    add_filter('dashboard_recent_comments', '__return_false');
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
});

// 移除前台顯示
add_filter('comments_array', '__return_empty_array', 10, 2);
  • 點擊「更新檔案」按鈕,保存修改。這將完全禁用網站的評論功能。

總結

無論是通過後台設置、使用插件還是修改主題程式碼,都可以達到完全禁用 WordPress 評論功能的目的。根據你的具體需求和技術熟悉程度選擇合適的方法,即可輕鬆管理和控制你的網站評論功能。希望這篇文章對你有幫助,祝你順利管理你的网站!

返回頂端