WordPress如何設定阻擋廣告留言
Posted by 綸太郎 | Posted in WordPress | Posted on 21-08-2008 | 577 views
0
好久沒有登入WordPress的後台,今天一登入發現到迴響上面有個紅色數字,318,想說不會吧,

怎麼有那麼多迴響等我審核,一打開原來都是些廣告留言,而且我想都是同一個人(機器人),怎樣,是想摧毀我的站嗎?大人不在,就可以隨便來亂嗎?還好WordPress原本的設計就是你的留言有兩條url連結就會直接把你丟到「待審核的迴響」裡,而不會出現在網頁上,這就是為什麼我這麼久沒登入都沒發現的緣故,因為我只到首頁上看看有沒有人留言,有留言再回覆,而且也不用進入後台,所以才會造成廣告留言積壓如此多則的原因,當然很久沒有發新文也是原因。
問題是怎樣一次刪掉如此多的留言呢?他是分頁的,只能一頁一頁刪,因為我的空間不能裝Akismet,否則就不用那麼辛苦了,應該來找個留言驗證的外掛,來阻擋廣告留言的流竄,不然真的很辛苦,不過話說回來,最近myhosting247.com的主機速度變慢了,不過還蠻穩定的,不像先前申請的000webhost.com也不知什麼原因,建立的網站就沒了,登入後台也沒有恢復,所幸只是測試用,於是另外再開新的部落格測試,網址也由原先提供的xxx.net76.net換成xxx.site40.net,其實有時免費空間也不錯,可以想開幾個部落格都可以,只要你空間夠的話,只是穩定度有待加強。
在沒有裝任何外掛(Plugin)插件下,如何抵擋廣告留言呢?只能靠WordPress的後台設定來檔廣告留言,進入右邊的設定頁面,選擇討論這一項,看到這兩項,
● 審核迴響,
如果一則迴響中超過 2 條鏈結,即判斷為垃圾,必須審核通過才可以發表。(垃圾的特色就是通常會有很多的超鏈結。)
空格中的數字可自行定義。
● 迴響黑名單,
如果迴響的內容、網址、電子郵件或 IP 位址中出現以下所設定的文字,就將它標示成垃圾。一行請輸入一個關鍵字或者 IP 位址。它也會比對不完整的單字,例如:『press』符合『WordPress』。
所以我就輸入了這兩個垃圾留言的IP位置,下次這些人就不會來煩你了。

由於當初我的迴響設定,並沒有勾選任何限制,所以只要正常留言都會出現在版面上,這些廣告留言沒有出現,是因為WordPress預設的就是2條url連結會丟到待審核區塊裡,如果你要有更嚴格的限制,可以在這個地方設定,比如留言者要版主審核通過才能顯示,或是要求留言者留下姓名及Email,更嚴格的就是先前的留言需通過審核,

這是剛在WordPress架設部落格的人可以在後台直接設定的選擇,畢竟剛進入這個環境的人,會常常想改版面,修改css設定,而加了外掛通常連一些php檔也要修改,換了版面後又要重來,所以剛開始的人可以注意一下這些小細節的設定,其實綸太郎用免費空間看到有300多條垃圾留言,一開始的心情就是想把這個帳號砍了,直接刪除,但是我想不能被留言打敗,還是靜下心來,好好研究解決之道,才是方法。
阻擋廣告留言的工具非常多,介紹下列幾個,
‧ 申請Akismet,但要你的空間有支援API KEY。
‧ Yawasp,安裝可參考【Yawasp】阻擋Wordpress「垃圾留言」的超強外掛!(比Akismet更有效)—重灌狂人
‧ WordPress plugin – WP-ImgCode mod(國人自己寫的,可以顯示留言驗證)
‧ Math Comment Spam Protection Plugin
這些程式通常是解壓縮檔案後,再將檔案放到你的/wp-content/plugins 的目錄裏,並修改comments.php這段程式碼即可。
後記:廣告刪得太過頭,一些正常的留言也被我自己刪掉了,對不起來留言的朋友。



