惱人的留言機器人
自己有部落格的網友一定對那無時無刻都會來亂的留言機器人很頭大!我們用 WordPress 自己架站的人也不能倖免。
雖然說 WordfPress 有內建 Akismet 的留言過濾外掛可以擋掉一部份的垃圾留言,但是就算是擋掉也是會出現在後台的垃圾留言,這還是讓人有些不爽。
那到底有沒有一種外掛可以讓那些來留言的機器人(程式)連留言都無法成功呢?我想這是許多 WordPress 網站的主人一直在找的答案。
而高登工作室之前也一直深受這些留言機器人騷擾所苦,用過的擋留言外掛也有好幾個,直到換個這個 G.A.S.P. 的外掛才真的能擋掉 99.9% 的垃圾留言。
Growmap Anti Spambot Plugin
Growmap Anti Spambot Plugin 簡稱 GSAP 或是 G.A.S.P.,用了幾個技術來阻擋垃圾留言。
我們直接在 WordPress 後台的[新增外掛]搜尋「gasp」就可以找到這個外掛。
跟其仔外掛一樣直接[立即安裝]即可。(如果您的主機無法一鍵安裝那你就要自己上傳安裝)
安裝完成[啟用]之後在後台「設定」功能表找到「G.A.S.P.」來設定這個外掛。
這個外掛第一個用到的技術是會新增一個要留言者勾選的檢核框 (Checkbox) ,如果是垃圾留言機器人就無法勾選此一項目而無法留言成功。
但是原先顯示的訊息有些嚇人:Confirm you are NOT a spammer (請確認您不是垃圾留言者)!
一般的網友看到這些字會問:你到底要幹什麼啦?
所以我把它改成「第一次留言請仔細閱讀說明並勾選此項才可以留言。」會比較柔一點。
至於「Checkbox Name」則是欄位的名稱,如果您開始又受到垃圾留言的騷擾,那很可能是留言機器人知道了欄位的名稱,這時候請您這一項隨便改個名稱即可。
「Allow Trackbacks?」是否允許引用這一項如果不勾選的話,別人文章引用您的時候您都不會知道,這樣是可以少一些垃圾訊息,但是我並不建議關掉它。
因為當別人有盜用您的文章的時候,很可能可以由引用這邊知道。
「Checkbox not checked alert」 是設定當留言者沒有勾選上述的欄位的時候,要送出什麼訊息給他。
原來的「Please check the box to confirm that you are NOT a spammer」一樣很硬,我把它改成「[送出留言]下面的確認框請打勾才可以留言。」讀者比較能知道是什麼問題。
「No checkbox」這裡是說如果留言者的瀏覽器將 Javascript 的功能關閉的話就看不到勾選框,這樣子當然就不會留言成功囉,所以我們要提醒讀者要開啟 Javascript。
原來的「You may have disabled javascript. Please enable javascript before leaving a comment on this site.」改成中文的「您的瀏覽器似乎已經關閉了 JavaScript 功能,請您開啟它才能留言。」
這個外掛還有另一個防留言機器人的機制:弄一個假的 Email 欄位給機器人來填。
這個欄位正常訪客看到的是要填名字,而留言機器人看到的卻以為是 Email,所以留言機器人就會在欄位填上看起來合法的 Email 信箱地址,然後就被抓到啦!
「Hidden email field completed」這裡就是要告訴他你被抓到了,原來的「You appear to be a spambot. Contact admin another way if you feel this message is in error」我把它改成「您似乎是一個留言機器人,如果不是的話請到本站的 Facebook 或是 Google+ 粉絲頁面求援,造成您的不便謹此致歉!」,這樣子語氣還不算太差吧?
最後「Heuristics (optional spam detection)」這一段則是觸發式的防垃圾留言機制。
Maximum number of URLs allowed in comment text 是限定留言最多可以有幾個連結網址。
Maximum number of words allowed in name field 限定在名字欄位最多的字數,這個中文不適用。
Where to send suspicious comments? 是觸發這兩項開關的時候,要將留言放到垃圾留言 (Spam ) 還是打入待審留言 (Pending)?
這是一般第一次來留言的訪客會看到的留言訊息:
如果訪客第一次留言成功也通過審核之後,就不會再出現那個勾選的框框,所以對您的忠實訪客事實上是沒什麼影響的。
不像某些驗證碼或是提問的防垃圾留言外掛,每次要留言還是要填答案,很煩耶!
我甚至已經沒在用 Akismet 很久了呢!
高登大大您好,因為這個問題不知道要留言在哪篇文章,不過想說是根部落格有關,所以就留在這了,希望高登大大能幫我解惑。
最近我剛用Google Blogger架設了一個新的部落格,我今天去看「統計資料」中的「流量來源」,赫然發現,有不少的流量來自於一個怪怪的轉介網站──「vampirestat.com」,因為看這個網址就覺得它怪怪的,我非常的不解,為什麼我的Blogger有不少的流量來自於這個怪怪網站?這個網站到底是什麼?
那是收集網站數據的服務,可能是你目前沒什麼流量,所以那個流量被放大了,不用在意它
謝謝高登大大的回覆,再一問,之前有一次不慎(沒多注意)點下去那個網站,過沒幾秒之後就把它關掉了,會不會有什麼問題(電腦中毒、帳號被盜之類的)?需要做什麼動作嗎?譬如掃毒或者是更改密碼之類的?
這真的不錯用。
可以防止機器人放廣告,又不讓留言的人打captcha打的滿肚子火。
謝高登大。
我也是被煩到不行才找到這個的
謝謝介紹啊!那就不用被Captcha煩到了!(現在就去安裝)
謝謝高登大大的介紹!
真的是好物阿,把用手輸入的機制給他換了,打個勾果然方便了許多~哈哈
只是詳細閱讀說明,要輸入在甚麼地方呢?(可以問嗎!XD)
還有E-MAIL那是什麼功能阿~?
跪請高登大大賜教!
文章裡面有說明請再看仔細
Email 那個是一個叫 Comment Reply Notification 的外掛
謝謝高登的分享!
我這幾個禮拜每天都要清除垃圾信件真是快要瘋掉了;Akismet 幫我擋了近千封的垃圾信,但我寧願一開始就沒收到。不知道為什麼今天才開始想要找解決方案,但一下就看到這篇文章真的是太感激了!
可能你這家主機商比較熱門
我也不是很清楚。之前一直努力讓 search engines 無法搜尋到我的部落格,幾個禮拜前不小心開啟了開關,從此之後就被無數的垃圾信攻擊。
我的網站是架在 dot5hosting 上。
我說的熱門是有很多不該來的都來了
用验证码可以有效过滤机器人,可以试试Captcha插件
沒錯!
但是我個人很討厭驗證碼,所以也不會讓我的讀者受這種折磨
版主,您好:
不好意思,我是wordpress新手
請問一下我安裝了這個擋垃圾留言的外掛,也依照您的步驟修改設定
但在文章及頁面區的迴響還是顯示原來的留言畫面
不知道還需到哪設定或調整呢?謝謝
不用調整,這樣就可以了
我用I pod 還是會出現
高登老師你好:請問你的留言能顯示在右邊的欄位,是用哪款外掛,謝謝
那是自己刻的程式
高登老師謝謝,後來找到一款外掛Better WordPress Recent Comments有類似效果,不過想請問裝了G.A.S.P.後發現待審區還是有很多垃圾留言,請問這是正常的嗎?
如果還有待審那可能要另外再裝外掛,Akismet 有啟用了嗎?
還有 JetPack 內建的社群留言也有不錯的效果
我再把Akismet打開試看看,本來以為裝了G.A.S.P.就可以把Akismet 關掉
請問高登
此網址 http://twinlin.com/
作者首頁的圖片幻燈片外掛樣式很好看
詢問此網誌作者多日但都沒回覆...
所以想請問高登是否知道它是使用何種幻燈片外掛呢?
謝謝!
那是版型內建的幻燈片
http://themeforest.net/item/primetime-clean-responsive-wp-magazine/4848890
謝謝高登