如何對付WordPress垃圾留言?
2024.04.14
最近遇到一個令人頭痛的事,每天打開電子信箱,滿心期待著收到對本蝸牛文章感興趣的訪客留言,卻發現自己淹沒在一片垃圾留言的洪水中。
身為菜鳥站長應該都懂那種感覺,就像是等待了很久,以為自己終於釣到一條很大的魚,結果卻只是撈到寶特瓶和塑膠袋😭😭😭
本蝸牛不得不花費大量時間點擊滑鼠,把這些煩人的垃圾留言一一丟到垃圾桶,但不管怎麼刪除,它們就跟《哈利波特》中不斷飛來的霍格華茲錄取通知書一樣,不停地湧入本蝸牛的收件匣。
垃圾留言
這種情況真的超級讓人沮喪!但不用擔心,本蝸牛不會選擇躺平,反而是開始尋找解決辦法。接下來就來分享本蝸牛研究過的5種方法,幫助你輕鬆處理這些討人厭的垃圾留言:
1.打開「防止垃圾留言」功能
因為本蝸牛沒有開放文章留言功能,所以收到的垃圾留言都是透過聯絡表單發送的。幸運的是,本蝸牛照著Papaya老師的教學使用WPForms來建立聯絡表單,這也是公認最容易上手的表單工具!
原來,WPForms其實具有防止垃圾留言的功能!這項功能會是一位隱形守衛堅守在你網站的門口向每個留言發放代幣,但是!垃圾留言機器人無法察覺到守衛的存在,沒有拿到代幣就會被擋下來,當然垃圾留言也就進不來。
如何打開「防止垃圾留言」功能呢?,首先在WordPress後台找到WPForms ,並開啟你的訪客留言表單,接著點選Settings、Spam Protection and Security,然後啟用「Enable anti-spam protection」,這樣似乎可以減少垃圾留言的數量,雖然本蝸牛感受不太到😅
2.使用Google的「我不是機器人」服務
這個方法雖然有些複雜,但卻非常實用🫶。Google的「我不是機器人」服務(reCAPTCHA)提供有限的免費使用,它運用先進的技術來阻擋垃圾留言,對於人類來說,通過這項考驗非常簡單,但對於垃圾留言機器人而言,則相當困難。
首先,前往Google提供的reCAPTCHA,點選v3 Admin Console,接下來會在你的Google 帳戶中設定 reCAPTCHA ,才能拿到需要的鑰匙。
- 如果你從來沒有設定過 reCAPTCHA,將直接進入申請表單畫面。之後使用同一個Google帳戶再次設定 reCAPTCHA,需要點選頁面右上角的「+」圖示來新增。
標籤:這個只有你自己看的到,輸入任何對你有意義的英文吧(中文會失敗),本蝸牛是輸入網站名稱,這樣以後比較會記得。
reCAPTCHA 類型:先勾選傳統的驗證問題(v2) ,再勾選隱形reCAPTCHA標記。
使用「以分數為依據(v3)」時,訪客不用輸入驗證碼或互動,但如果他們的分數未達要求,則無法留言。然而「驗證問題v2 」提供了另一種機會讓訪客證明自己是人類。
而使用「隱形 reCAPTCHA標記」,訪客留言時不會看到任何額外欄位。相反地,螢幕右下角會出現一個Google徽章,這類似於「我不是機器人核取方塊」,有時訪客需要回答問題來證明他們不是機器人,只要回答正確就能順利留言。
網域:輸入你打算使用 reCAPTCHA 的網址。請注意,不要在網址開頭包含「https://www」(例如,接受snail-nextdoor.com,但不接受 https://snail-nextdoor.com 或www.snail-nextdoor.com)。
完成申請表單後,點選提交按鈕。
接下來會看到一個頁面,裡面含有你的網站金鑰和密鑰,複製它們後按照以下步驟進行設定:
登入WordPress後台,並點選WPForms、 Settings,再往右滑點選CAPTCHA,選擇要使用的reCAPTCHA,並將剛剛複製的網站金鑰和密鑰貼到對應的Site key和Secret key欄位裡。
接著勾選Invisible reCAPTCHA v2(隱形reCAPTCHA標記),並在Fail Message欄位中寫下你想告訴未通過驗證訪客的訊息。
最後,點選底下的「Save Settings」按鈕來儲存設定。
- 你快完成了,再開一下你的訪客留言表單,點選Fields後,請查看「Standard Fields」部分,並選擇reCAPTCHA。如果設定正確,應該會看到「reCAPTCHA Enabled☑️」的標記,然後按一下「✔︎Save」。這樣,在網站上的訪客留言中也應該會顯示Google徽章。
3.另一個阻擋垃圾留言服務
hCaptcha是一家研究人工智慧的公司所提供的,同樣也提供可靠的防止垃圾留言機器人服務,與Google reCAPTCHA相比,它更重視隱私保護,並且是免費的。如果擔心Google的隱私問題,或者在無法使用Google服務的國家,強烈推薦改用hCaptcha,網路上有很多它的設定教學。
4.下載WordPress外掛
Akismet 是專門為 WordPress 開發的垃圾留言過濾外掛,可以預防網站被垃圾留言灌爆。因為它擁有龐大的垃圾留言資料庫,能夠有效審核網站留言和聯絡表單留言,到目前,已幫助全球的站長過濾掉超過五千億則垃圾留言!!!
然而需要注意的是,Akismet篩選出來的垃圾留言會被暫存於「垃圾留言」分類中,需要站長後續審核和刪除,若超過15天沒處理就會自動刪除且無法恢復。另外,商務或商用網站無法使用免費方案,必須付錢💰
5.設定關鍵字來阻擋
使用關鍵字來阻擋垃圾留言是一種有效對抗惡意留言的方法,有兩種簡單的設定方式:
- 使用WPForms的付費版本。💸
- 直接在WordPress 後台新增關鍵字。
經過一番奮戰,本蝸牛的收件匣終於沒什麼垃圾啦!!!🧨🎉🎇如果你也想對付WordPress垃圾留言,只要從以上5種方法中挑選一兩種,你的網站就能像本蝸牛一樣不再受垃圾留言的干擾。加油!
喜歡這篇文章的話,很歡迎留言跟本蝸牛聊聊喔~🥰