執行WordPress部落格的最大問題之一是垃圾評論。作為世界上最受歡迎的部落格平臺,WordPress不僅提供了出色的功能,而且還會向您的部落格邀請大量的垃圾評論。
儘管像Akismet這樣的外掛有助於識別垃圾評論,但必須採取一些高階步驟來減少WordPress網站上的垃圾評論。Al in one WP安全和防火牆外掛是一個免費外掛,有助於在一定程度上減少垃圾郵件。
在本文中,我們將討論如何使用All in One WP Security & Firewall外掛來防止WordPress站點中的垃圾評論。
多合一WP安全和防火牆外掛
All in One WP Security & Firewall外掛是WordPress的免費和流行的安全外掛之一。它通過為每個安全措施定義某些點來使用積分系統來衡量您的WordPress網站的安全性。導航到WordPress管理儀表盤上的“外掛 > 安裝外掛”,然後在搜尋框中搜尋“All in one wp security”。
搜尋All in One WP Security & Firewall外掛
該外掛安裝在超過40萬個活動站點上,由Tips and Tricks HQ團隊提供。安裝外掛並啟用它。啟用後,外掛將建立一個快捷選單“WP Security”,其中包含大量選項。導航到“WP Security > Dashboard”以檢視安全狀態的總體摘要。
All in One WP Security & Firewall外掛儀表盤
評論垃圾郵件保護
在許多其他選項中,評論垃圾郵件預防是該外掛提供的免費安全功能之一。導航到“WP Security > SPAM Prevention”以檢視評論垃圾郵件防護選項。此部分下有三個選項卡:
- 評論垃圾郵件
- 評論垃圾郵件IP監控
- BuddyPress
評論垃圾郵件
在此部分下您有兩個選項。
(1)將驗證碼新增到評論表單
第一個選項是在您網站的評論表單上啟用驗證碼。在評論表單上啟用驗證碼將在安全等級中增加20分,外掛將自動新增驗證碼,無需任何額外的外掛或 .htaccess 條目。
在評論表單中啟用驗證碼
啟用驗證碼後,您的主題評論表單中將新增一個問題,如下所示:
評論表單中的驗證碼問題
(2)阻止垃圾郵件評論
第二個選項是阻止自動垃圾郵件機器人生成的評論。當您檢視垃圾評論時,您可以輕鬆發現超過90%的垃圾評論不是由人類使用者提交的。例如,垃圾郵件機器人提交的評論通常不必要地使用大寫字母,並且中間有人類使用者永遠不會這樣做的特殊字元。因此,阻止垃圾郵件機器人將大大減少垃圾郵件評論併為您節省大量時間。啟用此選項將為您的站點的安全等級增加10個點。
在WordPress中阻止Spambot評論
當使用者在您的網站上手動提交評論時,引用欄位“HTTP_REFERRER”應該是您自己的域。如果“HTTP_REFERRER”不是您自己的域,該外掛會有效阻止所有提交,從而防止機器人直接從您的WordPress安裝中呼叫“comments.php”檔案提交評論。該外掛通過在.htaccess檔案中新增以下指令來做到這一點。
#AIOWPS_BLOCK_SPAMBOTS_START <IfModule mod_rewrite.c> RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post\.php(.*)$ RewriteCond %{HTTP_REFERER} !^http://localhost [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule .* http://127.0.0.1 [L] </IfModule> #AIOWPS_BLOCK_SPAMBOTS_END
評論垃圾郵件IP監控
監控和阻止垃圾評論者的IP地址有助於減少重複的垃圾評論。此選項卡包含三個部分:
- 自動阻止垃圾郵件傳送者IP
- 列出垃圾郵件傳送者IP地址
- 垃圾郵件傳送者IP地址結果
由於外掛不為這些選項使用.htaccess,因此在您的站點上使用這些選項時應該沒有衝突。
(1)自動阻止垃圾郵件傳送者IP
收到3條垃圾評論後自動遮蔽使用者IP怎麼樣?您可以通過選中“Enable Auto Block of Spam Comment IPs”覈取方塊並提及垃圾評論的最小數量來啟用此功能。例如,如果您設定為3,那麼當該IP提交了3個或更多垃圾評論時,評論者的IP將被自動阻止。
自動阻止垃圾評論IP
當您阻止IP地址時,它將顯示在如下框中,您可以隨時檢視被阻止的IP地址。
檢視被阻止的IP地址
單擊“View Blocked IPs”按鈕將帶您進入“Dashboard > Permanent Block List”並顯示永久阻止的IP列表。
在實際場景中,如果您安裝了Akismet外掛並輸入5作為垃圾評論的最小數量,那麼所有留下5條或更多垃圾評論的IP地址將被自動阻止。
(2)列出垃圾郵件傳送者IP地址和垃圾郵件傳送者IP地址結果
如果您不想自動阻止IP並想手動處理垃圾郵件傳送者IP,請輸入“Minimum number of spam comments per IP”。例如,如果您輸入2並單擊“Find IP Addresses”按鈕,則將列出收到兩條或更多垃圾評論的所有IP。
手動阻止垃圾郵件傳送者IP地址
從IP地址列表中,您可以阻止單個IP地址或進行批量阻止。
BuddyPress
防止垃圾郵件的最後一個選項是在BuddyPress登錄檔單上新增驗證碼。如果您不使用BuddyPress,則外掛將顯示訊息,此選項對您沒有用處。如果您使用的是BuddyPress,則啟用此選項將在登錄檔單中新增數學驗證碼並減少垃圾郵件註冊。
將驗證碼新增到BuddyPress登錄檔單
小結
儘管需要防止垃圾評論,但網站所有者需要付出很多努力來監控並採取必要的措施。Akismet等外掛將評論識別為垃圾郵件並將其分類,但不會執行任何進一步的操作。因此,我們建議嘗試使用all in one WP security & firewall 外掛來阻止垃圾評論並節省您的時間。
評論留言