如何防止 WordPress 網站上的垃圾評論:10 種行之有效的方法
已發表: 2022-09-26由於 WordPress 免費且易於使用,因此它已成為不同類型網站最受歡迎的平台之一。 但是,與任何網站一樣,您可能會在 WordPress 上遇到一些問題,例如垃圾評論和鏈接,這可能會損害您的網站。
選擇最好的 WordPress 託管服務提供商是至關重要的第一步,因為這是您抵禦可能包含惡意鏈接的危險垃圾評論的第一道防線。 除此之外,考慮實施一些垃圾郵件保護最佳實踐。
本文將解釋為什麼您應該阻止垃圾評論,並以 10 種行之有效的方式分享如何做到這一點。 讓我們開始吧!
為什麼要防止垃圾評論
作為 WordPress 網站上最常見的問題之一,垃圾評論者使用垃圾評論來增加他們的網站流量,無論是意外點擊還是使用誤導性超鏈接。
雖然它可能看起來沒有害處,但它會對您網站的性能和可信度產生負面影響。 如果垃圾評論有不良鏈接,搜索引擎可以將其標記為不安全,從而降低您網站的權威性並降低其搜索引擎優化 (SEO) 排名。 這就是為什麼監控 WordPress 網站上的所有評論至關重要的原因。
更重要的是,在您的網站上留下垃圾評論可能會導致訪問者的用戶體驗不佳,因為他們被認為令人討厭和分散注意力。 因此,訪問者更有可能放棄您的網站。
許多垃圾評論是由機器人提交的,而有些是由真人發布的。 評論垃圾郵件通常具有共同特徵,例如使用可疑鏈接、匿名用戶名和不專業的電子郵件地址。
防止垃圾評論的 10 種方法
本節將分享 10 種阻止 WordPress 垃圾評論的方法,這樣您就可以保證網站安全並為訪問者保持積極的用戶體驗。
1. 手動批准評論
阻止 WordPress 垃圾評論的最簡單方法之一是使用審核,它使您能夠手動批准或拒絕評論。 它可以幫助您實施過濾系統,確保您的 WordPress 站點僅顯示來自真實用戶的相關評論。
此解決方案可能最適合收到少量垃圾評論的 WordPress 用戶。 要啟用評論審核,請執行以下步驟:
a) 轉到您的 WordPress 儀表板 -> 設置 -> 討論。
B) 在評論出現之前部分勾選評論必須手動批准框,然後點擊保存更改。
現在,所有評論將自動保存在評論審核部分。 您需要手動查看每條評論,然後才能將其發佈到您的網站上。
2. 使用反垃圾郵件插件
WordPress 以其廣泛的插件而聞名,這些插件使您能夠向您的網站添加新功能。 這包括諸如 Akismet 和 Antispam Bee 之類的反垃圾郵件插件,它們可以防止 WordPress 垃圾郵件評論。
這些插件通過全球垃圾郵件數據庫或其自己的算法掃描所有評論來工作。 例如,當某些網站將某些評論報告為垃圾評論時,Akismet 可以在未來檢測到類似的垃圾評論。
雖然 Akismet 預裝了 WordPress,但您需要激活它才能使用它。 為此,請單擊 WordPress 管理儀表板中的插件菜單,選擇已安裝的插件,然後在 Akismet 上點擊激活。
該過程完成後,您將被重定向到配置頁面。 如果您有 Jetpack,請將帳戶連接到 Akismet 插件。 或者,您可以創建一個 Akismet 帳戶並生成一個 API 密鑰來設置它。
3. 添加驗證碼
阻止 WordPress 垃圾郵件評論的另一個選擇是使用 CAPTCHA 插件,它代表完全自動化的公共圖靈測試來區分計算機和人類。 這是一種驗證網站訪問者是真實用戶而不是機器人的安全措施。
例如,用戶需要單擊匹配的對象、選擇複選框或重新鍵入頁面上顯示的字符。 在評論表單中添加 reCAPTCHA 可以有效地識別和阻止垃圾郵件機器人。
您可以通過安裝 Google Invisible reCAPTCHA 在 WordPress 評論表單上激活 reCAPTCHA。 請注意,要使此插件正常工作,您需要先在 Google reCAPTCHA 網站上註冊您的域並獲取 API 密鑰。
需要注意的一個重要因素是,一些用戶可能會發現此測試不方便,並且使用 reCAPTCHA 可能會阻止真正的用戶提交評論。
4.設置評論長度
雖然一些垃圾郵件顯然看起來離題和不自然,但其他郵件看起來很真實,反垃圾郵件插件可能無法檢測到。
許多垃圾郵件發送者也可能使用單個詞的評論在多個網站上快速傳播。 因此,設置最小評論長度可能有助於阻止 WordPress 垃圾評論。
首先,您可以使用 Yoast Comment Hacks 插件。 對於理想的評論長度,我們建議將其設置為最少 60 個字符,最多 1,500 個字符。
一旦激活,評論比您設置的長度更短或更長的用戶將收到一條錯誤消息。
5.禁用對舊帖子的評論
阻止垃圾評論的另一種簡單方法是關閉舊帖子的評論。 此方法無需手動審核過多評論,而是自動不顯示用戶對舊帖子的評論,以提高您的工作效率。
以下是禁用它們的步驟:
a) 導航到設置 -> 討論。
b) 在其他評論設置部分下,打開自動關閉超過 X 天的帖子的評論,然後選擇適合您需要的時間範圍。
請注意,您還可以選擇永久禁用 WordPress 帖子和頁面上的所有評論。 但是,我們只建議將此作為最後的手段,因為它會降低用戶在您的 WordPress 網站上的參與度。
6.關閉媒體附件評論
即使您已禁用網站上的所有評論,用戶仍然可以在媒體附件頁面上留下垃圾評論。 因此,我們建議禁用媒體附件的評論。
為此,請按照下列步驟操作:
a) 轉到 WordPress 儀表板 -> 外觀 -> 主題文件編輯器。
b) 打開主題的 functions.php 文件並複制以下代碼:
功能 filter_media_comments_close( $open, $post_id ) {
$post = get_post($post_id);
如果($post->post_type == '附件'){
$打開=假;
}
返回$打開;
}
add_filter('comments_open', 'filter_media_comments_close', 10, 2);
c) 單擊更新文件按鈕。
然後,您會在媒體附件頁面的底部看到評論已關閉。
或者,安裝禁用評論插件以獲得更快的過程。 它在全球範圍內禁止評論並防止它們被個別帖子、附件和頁面覆蓋。
7. 刪除評論表單上的 URL 字段
如果您收到許多垃圾郵件鏈接,刪除網站 URL 字段可以解決此問題。 許多垃圾郵件發送者使用 URL 字段通過反向鏈接提高他們的搜索引擎排名。 通常,評論的作者姓名還包含特定關鍵字,例如來自 123 公司的 John。
當您刪除評論表單上的 URL 字段時,垃圾評論發送者將無法建立指向其網站的反向鏈接,這些反向鏈接通常與您的網站無關。
除了使用插件之外,您還可以通過將此代碼輸入到主題的 functions.php 文件中來手動從評論表單中刪除 URL 字段:
add_filter('comment_form_default_fields', 'unset_url_field');
功能 unset_url_field($fields){
if(isset($fields['url']))
未設置($fields['url']);
返回$字段;
}
為確保 URL 字段已被刪除,請在新的隱身標籤頁中打開您網站上的博客文章進行檢查。
8. 在評論中禁用 HTML
由於 WordPress 在評論中接受 HTML 標籤,它有助於掩飾垃圾郵件鏈接。 禁用此功能意味著任何 HTML 標記都將被讀取為文本但不起作用。 這樣,您可以防止對 WordPress 網站的惡意評論。
例如,如果使用標籤,評論將顯示標籤,但內容不會加粗。 結果,鏈接將無法正常工作。 為此,您需要打開主題的 functions.php 文件並添加代碼:
功能 wpb_comment_post($incoming_comment){
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace(“'”, ”', $incoming_comment['comment_content'] );
返回($incoming_comment);
}
功能 wpb_comment_display($comment_to_display){
$comment_to_display = str_replace( "', "'", $comment_to_display );
返回$comment_to_display;
}
add_filter('preprocess_comment', 'wpb_comment_post', ”, 1);
add_filter('comment_text', 'wpb_comment_display', ”, 1);
add_filter('comment_text_rss', 'wpb_comment_display', ”, 1);
add_filter('comment_excerpt', 'wpb_comment_display', ”, 1);
remove_filter('comment_text', 'make_clickable', 9);
在對代碼進行任何更改之前,我們建議先創建網站備份以防止數據丟失。
9. 只允許登錄用戶發表評論
如果您想為您的網站建立參與度,為登錄用戶啟用評論可能是一個不錯的選擇。
這樣做有助於您通過要求他們在您的網站上創建一個帳戶來限制可以發表評論的訪問者。 這將阻止虛假評論員並防止機器人提交垃圾評論。
使用以下步驟激活此功能:
a) 轉到設置 -> 討論。
b) 向下滾動到其他評論設置部分並選中用戶必須註冊並登錄才能發表評論選項。
此外,重要的是要考慮用戶註冊過程以及它是否對任何人開放。 您可以通過導航到設置 -> 常規 -> 成員資格來配置它。
10. 創建不允許的評論關鍵字
列出不允許使用的單詞是過濾 WordPress 評論的最佳方法之一。 它使您的站點能夠根據列表自動刪除垃圾評論,這些評論可以包含在作者姓名、URL、IP 地址或電子郵件中。
此外,它還允許您使用一般評論和其他常見的垃圾郵件關鍵詞來阻止垃圾郵件。
要創建不允許的評論列表,請執行以下步驟:
a) 轉到您的管理儀表板,然後前往設置 -> 討論。
b) 在 Disallowed Comment Keys 部分中添加您要阻止的單詞列表。
c) 保存更改。
結論
雖然 WordPress 提供了出色的內置評論系統,但它可能會導致漏洞,因為它允許用戶在您的網站上提交垃圾評論。 這會影響您網站的權威性和 SEO 排名,從而影響其整體性能。
為了解決這個問題,我們向您展示了 10 種防止 WordPress 垃圾評論的有效方法。 以下是方法:
1.手動審核評論。
2. 安裝反垃圾郵件插件。
3. 使用驗證碼。
4.設置評論長度。
5.關閉舊帖子的評論。
6.禁用對媒體附件的評論。
7. 從評論表單中刪除 URL 字段。
8. 在評論中禁用 HTML。
9. 只接受登錄用戶的評論。
10. 列出不允許的評論關鍵字。
無論是使用插件還是內置功能,這些方法都有助於確保您的網站免受任何垃圾郵件發送者的侵害。 祝你好運!