如何禁用WordPress評論留言功能

如何禁用WordPress評論留言功能

WordPress評論系統可能是一個有價值的功能。讓訪問者對您的帖子發表評論可以提高參與度並提供各種其他好處。同時,這不是您在每個網站上都需要或想要的功能。

幸運的是,如果您不使用它們,可以禁用WordPress評論。除了刪除不需要的功能外,這也是減少垃圾郵件和加快WordPress網站速度的明智方法。

在這篇文章中,我們將更多地討論為什麼可能想要在WordPress中禁用評論。然後,我們將引導您完成三種快速簡便的方法。

  1. 為什麼您可能會選擇禁用WordPress評論
  2. 如何在WordPress中禁用評論(3 種方法)

為什麼您可能會選擇禁用WordPress評論

現在很容易忘記,但WordPress最初是作為一個部落格平臺。儘管從那時起它已經發展了很多,但它的許多核心功能仍然專注於對部落格和類似型別網站有用的功能,例如相當強大的評論功能

WordPress網站上的評論示例

WordPress網站上的評論示例

WordPress使您能夠讓訪問者對您網站的內容發表評論。預設情況下,此功能對頁面禁用,對帖子啟用。這是有道理的,因為您很少希望允許在靜態網頁上發表評論。

另一方面,評論部分確實可以增強您的部落格文章、新聞文章和其他及時內容。

儘管如此,並非每個網站都需要或將從評論部分中受益。事實上,有時最好完全禁用WordPress評論。一些有意義的情況包括:

  • 當您沒有部落格,或者您使用“文章”內容型別來建立不同型別的內容(例如產品頁面)時。
  • 您的站點主要致力於通過靜態頁面提供資訊,而不是生成對話。
  • 您正在執行一個商業網站,並且您擔心評論可能會使您的頁面顯得不那麼專業。
  • 您希望鼓勵您的受眾在您的文章和頁面以外的其他地方進行交流,例如在專用論壇中。

無論您執行什麼型別的網站,關閉WordPress中的評論還有其他一些潛在的好處。

例如,您不必擔心垃圾評論會使您的網站看起來很亂,或者用垃圾連結填充您的文章。此外,禁用評論意味著您的頁面會更精簡,這會對您網站的效能產生積極影響。

每個站點都不同,因此您需要權衡針對特定細分市場和受眾的評論的利弊。如果您決定要部分或全部禁用評論,有許多簡單的方法可以實現。

如何在WordPress中禁用評論(3 種方法)

有很多方法可以在WordPress中禁用評論。三個主要選項是使用WordPress的內建設定、外掛和一些自定義程式碼。

每種方法都有其優點,並且在特定場景中更有用。您可以通讀所有三個或使用下面的連結跳轉到您最感興趣的部分。

  1. 使用WordPress的內建選項禁用評論
  2. 使用WordPress外掛禁用評論
  3. 通過自定義程式碼禁用評論

1. 使用WordPress的內建選項禁用評論

禁用WordPress評論的第一個也是最簡單的方法是使用平臺中已經包含的設定。這是一個快速解決方案,儘管涉及某些限制(我們將在稍後討論)。

但是,如果您只想完全關閉評論,這通常是最好的方法。

您可以採用兩種方法,具體取決於您是要在WordPress中為特定文章或頁面還是整個網站禁用評論。

選項 1:關閉對特定文章或頁面的評論

首先,讓我們看看如何關閉對特定文章或頁面的評論。

但是,請記住,預設情況下頁面的評論是禁用的,因此如果在某個時候啟用了評論,您只需在單個頁面上將其關閉。

首先,開啟有問題的WordPress文章或頁面。然後,檢視右側邊欄。您應該會看到一個標籤為“討論”的部分:繼續並開啟它:

禁用對WordPress文章的評論

禁用對WordPress文章的評論

在這裡,您會發現兩個選項。要禁用評論,只需取消選中允許評論框。然後,確保儲存或更新頁面或文章,訪問者將無法再對其發表評論。

作為參考,以下是使用經典編輯器的人的所有外觀:

經典編輯器中的討論設定和允許評論覈取方塊

經典編輯器中的討論設定和允許評論覈取方塊

但是,請記住,這不會刪除頁面或文章上預先存在的評論。

為此,您需要在WordPress儀表盤的“評論”選項卡下手動刪除它們。

選項 2:全域性關閉評論

另一方面,如果您決定不允許對您網站的任何帖子發表評論怎麼辦?在這種情況下,您還需要在WordPress中全域性禁用評論。

您可以通過導航到“設定”>“討論”來執行此操作:

WordPress的討論設定

WordPress的討論設定

在這裡,只需取消選中允許人們對新文章發表評論選項。這意味著以後在您網站上建立的所有文章都將禁用評論。

這種特殊方法有兩個缺點。首先,與上面的選項非常相似,它不會從您的站點中刪除任何現有評論(您仍然需要手動刪除它們)。

此外,這也不會禁用對現有文章的評論,只會禁用對新文章的評論。幸運的是,您也可以使用一些小技巧來處理這些內容。在同一頁面上,找到自動關閉對 _ 天之前的文章的評論選項,選中該框,然後在該欄位中新增0。

這將關閉您網站當前文章的所有評論部分。與之前的設定結合使用時,這會導致全域性禁用您的評論部分。

2. 使用WordPress外掛禁用評論

我們上面看到的設定很容易訪問,並且可以讓您禁用WordPress網站上的評論。但是,它們不會為您提供對過程的大量控制。此外,您可能會在之後進行一些繁瑣的清理工作。

如果您想微調評論在您網站上的工作方式,或者只是尋找更快、更優雅的解決方案,您可能需要考慮選擇專用外掛。

有一些工具可以幫助您關閉WordPress評論。讓我們來看看其中的兩個。

選項 1:安裝免費外掛

如果您的預算有限,或者您想要一個非常簡單的解決方案,您可以檢視免費外掛禁用評論

禁用評論WordPress外掛

禁用評論WordPress外掛

此外掛使管理員能夠全域性禁用評論,或僅針對特定文章型別禁用評論。Disable Comments有超過100萬的活躍安裝,因此非常值得推薦。此外,它易於使用。

安裝外掛後,您會在“設定”>“禁用評論”下找到它的新選項:

禁用評論外掛設定

禁用評論外掛設定

如您所見,您的選擇非常簡單。您可以一鍵禁用網站上任何地方的評論。

或者,您可以為文章、頁面或自定義文章型別關閉它們。這使您可以禁用WordPress對圖片和其他媒體檔案以及WooCommerce產品的評論。

最後,只需點選“儲存更改”按鈕。請記住,無法通過常規WordPress討論設定或在單個文章和頁面上啟用評論來覆蓋這些設定。

如果您的站點上有多個使用者並希望阻止其他人重新啟用評論功能,那麼這是一個有用的解決方案。

選項 2:選擇高階解決方案

當然,上述外掛並不是處理WordPress網站評論部分的唯一選擇。您也可以考慮購買高階外掛。一種解決方案是使用perfmatters外掛

WordPress外掛-perfmatters 

WordPress外掛-perfmatters

該外掛旨在提高您的WordPress網站的效能,並提供一系列功能,例如簡化的儀表板和各種幕後調整,以最大限度地減少潛在的減速和膨脹。

此外,perfmatters包括一個非常簡單的選項,用於關閉WordPress中的評論。您可以在“選項”選項卡下的外掛設定中找到它(該設定標記為“禁用評論”)。通過切換此選項,您可以全域性啟用或禁用評論,而無需擔心任何其他設定。

與之前的外掛相比,這確實對您的評論設定提供了更少的細粒度控制。但是,如果您只是想關閉WordPress評論,並且還希望加快網站速度,那麼此工具可以輕鬆為您處理這兩項任務。

3.通過自定義程式碼禁用評論

如果上述選項都沒有提供足夠的控制,或者您想要更多選項但不想向您的站點新增另一個外掛,您可以改用自定義程式碼。

您可以通過這種方法完成什麼自然取決於您的技術技能和經驗,但簡單地禁用您網站的評論部分非常簡單。

您可以使用一些基本的HTML命令完全刪除WordPress主題中的評論部分。請注意,編輯WordPress主題的原始碼是有風險的,如果操作不當,可能會破壞您的網站。

最重要的是,最佳實踐建議在執行此類活動時建立一個子主題。如果您不習慣自己這樣做,您可能希望將工作交給WordPress開發人員。

如果您有興趣自己嘗試這種技術,請確保首先在臨時環境中對其進行測試,並在實時推送更改之前始終備份您的生產網站

現在,在您喜歡的HTML編輯器中開啟page.php檔案,查詢以下程式碼行:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php comments_template( '', true ); ?>
<?php comments_template( '', true ); ?>
<?php comments_template( '', true ); ?>

繼續用這行程式碼替換它:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!-- Begin Comment
<?php comments_template( '', true ); ?>
End Comment -->
<!-- Begin Comment <?php comments_template( '', true ); ?> End Comment -->
<!-- Begin Comment
<?php comments_template( '', true ); ?>
End Comment -->

這將關閉您網站所有頁面上的評論部分,同時刪除現有評論並阻止新評論。

要對您網站的文章執行相同操作,請導航到您的single.php檔案並找到以下程式碼:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php comments_template(); ?>
<?php comments_template(); ?>
<?php comments_template(); ?>

然後,將其替換為以下程式碼:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!-- Begin Comment
<?php comments_template(); ?>
End Comment -->
<!-- Begin Comment <?php comments_template(); ?> End Comment -->
<!-- Begin Comment
<?php comments_template(); ?>
End Comment -->

這樣,您將在您的文章和頁面上禁用WordPress評論。

請記住,如果需要,您需要為其他文章型別重複此過程。

小結

有時,您會希望鼓勵您網站的訪問者提出問題並開始相互討論。但是,如果您想防止垃圾內容或想提高效能,您可能需要禁用WordPress評論。

有三種主要方法可以做到這一點。您可以使用以下方法禁用對WordPress的評論:

  1. WordPress的內建選項。
  2. 一個WordPress外掛,例如禁用評論或效能。
  3. 自定義程式碼。

評論留言