如何從 WordPress 評論表單中移除網站 URL 欄位
更新日期:2024年6月10日 | 編輯團隊撰寫 | 審核:Syed Balkhi
編輯提示:我們從 WPressize Me 所列出的合作夥伴鏈接中賺取佣金。佣金不會影響我們編輯的意見或評估。了解更多關於編輯流程的信息。
人們為什麼提交垃圾評論?
由於大部分垃圾郵件是通過自動化機器人生成的,您可以使用免費工具和插件輕鬆應對評論垃圾郵件。然而,阻止由人提交的垃圾評論卻困難得多。這些評論通常無關痛癢,無任何價值。
當顯示評論時,WordPress 會自動將用戶名連結到他們提供的網站 URL。垃圾評論者可能會使用這一欄位來獲取反向連結,或試圖在特定關鍵詞上提升排名。通過移除網站 URL 欄位,您可以勸阻垃圾評論者在您的 WordPress 博客或網站上發表評論。
真正的用戶無論是否獲得反向連結,仍會留下評論。所以這不應該影響您獲得的高質量評論數量。
方法一:使用 Thrive Comments 移除網站 URL 欄位(推薦)
第一個方法是使用 Thrive Comments,這是最好的 WordPress 評論插件。除了防止用戶插入垃圾網站,您還可以使用這個插件來增強評論參與度。例如,可以允許用戶點贊或點踩評論,甚至將評論者重定向到相關文章以增加頁面瀏覽量。更多信息,請查看我們的完整的 Thrive Themes 評論,其中包括對 Thrive Comments 的更多介紹。
首先,前往 Thrive Themes 網站,創建一個新賬號並購買一個付費計劃。註冊後,轉到賬戶儀表板,點擊「下載並安裝 Thrive 產品管理器插件」鏈接。在這個階段,您可以在您的 WordPress 網站上安裝 Thrive 產品管理器插件。詳細信息,請參閱我們的如何安裝 WordPress 插件指南。
接下來,從 WordPress 管理界面中打開「產品管理」頁面,點擊「登錄我的賬號」按鈕。您應該現在可以看到 Thrive 產品管理儀表板。只需選擇 Thrive Comments 並點擊「安裝所選產品」按鈕。安裝完成後,應該會看到「已準備好使用」的成功信息。然後,點擊底部的「前往 Thrive Themes 儀表板」按鈕。
在接下來的頁面上,您會看到所有已安裝的插件。點擊「Thrive Comments」按鈕開始使用插件。在 Thrive Comments 頁面,打開「評論登錄」菜單,然後禁用「允許訪客插入他們的網站 URL」設置。這樣,您的 WordPress 網站評論表單中便不再有網站 URL 欄位。這樣,您的評論區將保持無垃圾郵件,真正的評論者將不會意外點擊惡意鏈接。
這就是方法一。如果您有興趣使用 Thrive Comments 改善您的評論區,以下是其他指南供您參考:
- 如何在 WordPress 中設置特色或隱藏評論
- 如何允許用戶訂閱 WordPress 中的評論
- 如何允許博客用戶在 WordPress 中管理評論
方法二:使用免費插件移除網站 URL 欄位
如果您想使用免費插件從 WordPress 評論表單中移除 URL 欄位,可以試試 Comment Link Remove 和 Comment Tools 插件。這個插件能讓您移除欄位,並刪除已批准的評論中的任何鏈接。首先,您需要安裝並啟用 Comment Link Remove 和 Comment Tools 插件。詳細說明,請參閱我們的如何安裝 WordPress 插件指南。
啟用後,點擊 WordPress 儀表板中的「評論工具」»「評論工具」。在這裡,勾選「從評論表單中移除網站 URL 欄位」旁的框,此操作將阻止垃圾郵件發送者插入他們的鏈接。然而,所有先前批准的評論仍將包含鏈接。要移除這些 URL,只需勾選「刪除評論作者簡介中的超鏈接」旁的框。我們還建議勾選「禁用在評論中將 URL 轉換為超鏈接」設置,此選項可防止評論中的 URL 顯示為可點擊的超鏈接。此外,您還可以選擇啟用「刪除評論中的 HTML 鏈接標籤」選項,此設置將刪除評論中創建超鏈接的 HTML 標籤,確保評論中的任何 URL 或鏈接不顯示為可點擊連結。
完成後,只需滾動到頁面底部點擊「保存更改」按鈕以存儲您的設置。要查看此更改效果,要麼登出您的賬號,要麼在隱身標籤中訪問您的網站。您會看到評論表單不再有網站 URL 欄位。此外,包含鏈接的評論作者名稱將不再有鏈接,並且用戶無法再點擊它們。這通常的特徵之一是,原本有鏈接的評論作者名稱的文本顏色將與沒有鏈接的相同。
方法三:使用代碼移除網站 URL 欄位
另一個選項是使用代碼片段移除網站 URL 欄位,我們展示這個方法的原因是,雖然插件可以移除 URL 欄位,但它仍會在底部保留「下次評論時記住我的姓名、電郵和網站」的復選框。為了保持一致,我們要將此文本修改為「下次評論時記住我的姓名和電郵」,我們可以通過自定義代碼來完成。教學文章通常會告訴您將自定義代碼片段添加到主題的 functions.php 文件中。然而,我們不建議這樣做,因為即使是代碼中的一個小錯誤也可能引起一些常見的 WordPress 錯誤,甚至完全中斷您的網站。
因此,我們推薦使用 WPCode。這是向 WordPress 添加自定義代碼的最簡單也是最安全的方法,而無需編輯任何核心主題文件。注意:雖然有免費的 WPCode 插件,但我們會在本教程中使用高級版。首先,您需要在您的網站上安裝並啟用 WPCode 插件。詳細信息,請參閱我們的逐步如何安裝 WordPress 插件指南。
添加代碼以移除評論表單中的網站 URL 欄位
啟用後,前往「代碼片段」»「添加片段」。然後,導航到「評論」標籤並找到「禁用評論表單網站 URL」片段。如果您還沒有連接到 WPCode 庫,那麼現在請點擊「連接到庫以解鎖(免費)」按鈕。
然後,只需登入您的 WPCode 賬戶。之後,返回到之前的 WPCode 插件頁面,您會看到按鈕已變為「使用片段」。點擊它使用該片段。
您現在會看到代碼片段編輯器頁面,內有從評論表單中移除網站 URL 欄位的代碼。所有您需要做的就是將「未激活」切換至「已激活」。然後,點擊「更新」使此片段生效。現在,訪客將無法再在他們的評論中添加網站 URL。
添加代碼以移除評論作者名稱中的現有鏈接
前面的代碼僅從評論表單中移除了網站 URL 欄位,但現有評論中的已鏈接作者名稱將仍有鏈接。幸運的是,您也可以用 WPCode 輕鬆移除它們。您只需返回到「代碼片段」»「添加片段」。然後,點擊「使用片段」於「新增自定義代碼(新片段)」下。
現在,您可以給這個代碼片段命名,以便容易識別。可以簡單起個名字,如「移除評論作者名稱中的超鏈接」。然後,將代碼類型設為「PHP 片段」。完成後,在代碼預覽框中複製並粘貼以下片段:
function wpressize_me_remove_comment_author_link( $return, $author, $comment_ID ) { return $author; } add_filter( 'get_comment_author_link', 'wpressize_me_remove_comment_author_link', 10, 3 );
向下滾動,確保插入方法為「自動插入」,位置為「處處運行」。然後,只需激活代碼並點擊「保存片段」。這樣,您將不會再看到舊的評論作者名稱中有鏈接。
添加代碼以替換評論 Cookie 框選項文本
如果您選擇顯示評論表單中的 Cookie 選項框,您會很可能看到這樣的復選框文本:「下次評論時記住我的姓名、電郵和網站」。當沒有網站 URL 欄位時,這個復選框看起來會顯得不太合適。所以,修改這個文本是個好主意。
要做到這一點,請創建一個與前一步相同的新片段,並將代碼類型設為「PHP 片段」。可以給它命名如「替換評論 Cookie 選項框文本」。然後,在代碼預覽框中複製並粘貼以下代碼片段:
add_filter('gettext', 'remove_website_from_checkbox_text'); function remove_website_from_checkbox_text($translated_text) { $translated_text = str_replace('下次評論時記住我的姓名、電郵和網站', '下次評論時記住我的姓名和電郵', $translated_text); return $translated_text; }
設置插入方法和位置與之前相同。一旦完成,只需激活代碼並點擊「保存片段」。如果代碼成功,您將看到選項文將變更為「下次評論時記住我的姓名和電郵」。這就是我們測試網站上選項文的樣子:
我們希望這篇文章能幫助您學習如何從 WordPress 評論表單中移除網站 URL 欄位。您可能還會想查看我們的 WordPress 初學者指南,了解如何管理評論以及我們精心挑選的最佳聯絡表單插件。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取更多 WordPress 教程視頻。您也可以在 Twitter 和 Facebook 上找到我們。