在WordPress中,說到了防垃圾留言機制的外掛,相信Akismet是大家耳熟能詳也都有安裝的防堵垃圾留言的外掛,因為這外掛本來就內建在WordPress安裝包中,不發現也難XD。不過對於WordPress新手部落客,若遇到了大量的垃圾留言,應該會不知所措,那就是要透過Akismet這個輕鬆簡單的工具來幫你防制。
這個Akismet防垃圾留言外掛使用非常簡單,甚至可以說是沒有什麼設定。只要你取得一組專屬於你部落格的API KEY,填上去之後,這外掛就會自動幫你阻擋成千上萬的垃圾留言,讓部落格不再因為垃圾留言來灌爆,如果大量的垃圾留言來灌水,相信你網站應該很快就超過CPU TIME或是流量爆掉了。
這個外掛的教學在2007年我剛接觸WordPress就寫過了,不過先前寫的教學在現在來說有些操作介面上已經略有不同,所以來寫更新一下文章,好讓他符合現代潮流XD。不知道大家剛架設完WordPress後,是不是對後台兩個外掛非常好奇?一個是外掛是傳說中的「Hello Dolly」,另一個是「Akismet」。前面的「Hello Dolly」外掛啟動後,會發生什麼事情呢?只會在後台秀出「Hello Dolly」這首歌的歌詞…Orz。
話說回來,Akismet使用時需要取得一組Api key,以前都要到WordPress.com上面申請一個帳號才會擁有這組Key,步驟上十分繁雜,但最近發現他把步驟變簡單了呢!以前申請這個api時,還要把申請WordPress.com的部落格加進來,不過新版申請介面只要輸入一下姓名、信箱、帳號,這樣就可以完成申請了,當然這個帳號跟以前一樣,你可以拿去開通WordPress.com的部落格,不使用的人可以裝作沒看見。
外掛名稱:Akismet
功能說明:垃圾留言過濾系統
官方網站:http://akismet.com/
外掛下載:按這裡
第1步 來到WordPress後台,點擊左方【外掛】,進入後找到「akismet」並點擊「啟用」,如果外掛不存在,請點擊左方的【新增外掛】,搜尋「akismet」並安裝。
第2步 啟用外掛後,系統會告知您,您的Akismet API金鑰尚未輸入,請點擊進入設定頁面。
第3步 進入後會看到有個「鑰匙是啥?」的連結,點擊進入申請API金鑰。
第4步 進入後可能有看到好幾個要錢的地方,因為Akismet有提供更專業的付費防堵機制,不過別擔心,請找到最後一個,他是0~120元,免費的就是藏在這裡!
第5步 接著點﹝Sing up with WordPress.com﹞。
第6步 進入後,請勾選上方的「1 Free API key」,然後將下面資料填寫最後勾選﹝Singup﹞進行下一步驟。
- E-mail Address:信箱
- Username:帳號
- Password:密碼
第7步 接著請點﹝Authorize﹞
第8步 接著請輸入姓名,最重要的是大家都找不到免費,請看右手邊將它拖曳到0元,就可以囉!
第10步 開啟信件後,會看到「Your Akismet API key is:」後方就是您的API了,複製下來準備貼到外掛上面。
第11步 回到部落格後台,點擊左方的【外掛】→【Aklismet設定】,進入後請在上面的框框輸入您剛剛複製的API key,並點擊﹝更新選項﹞。
第12步 更新完後,會看到畫面顯示「正確的鑰匙」,不過下方可能還是會出現伺服器無法連通,那請您點擊﹝檢查狀態﹞。
第13步 當檢查過後,相信應該會變成綠色的,這就表示外掛正式運作中,可以幫你檔垃圾留言了喔!
第14步 想要知道Akismet這外掛到底幫你防堵多少垃圾留言?您可以點擊左方的【控制台】→【Akismet統計】,進入後會看到所有的統計紀錄喔!
Akismet外掛安裝上很簡單的,未來就等他自動幫留言歸類了,您完全不需做任何動作。它主要是透過Akismet上面存有的客戶反饋資料來判定留言是否為垃圾?不過他有時候還是會有誤判的時候,所以大家有時候還是要去檢查一下被歸類成為垃圾留言的留言,但基本上我是覺得他防堵了蠻多的垃圾留言,以前沒裝,或是突然自己弄錯設定,當天垃圾留言馬上爆滿,很誇張的。
不過這種需要透過API的外掛,在有些免費空間上可能會連線失敗,甚至無法使用,畢竟免費空間限制多,總是會遇到奇奇怪怪的問題。上面的教學是在「Megabyet」免費空間測試,基本上還算順利,不過若有時候API連線會不穩,線上安裝外掛有時候會失敗,多測試幾次就好了。
請問一下有了DISQUS是不是就可以移除Akismet了?畢竟使用免費主機,cpu 、記憶體、I/O能省則省!
基本上是可以移除了,如果你發現還有垃圾留言跑入,再裝上就可以啦!
請問同一個Akismet API Key可以用多個網站嗎
可~
教學文章的確很棒!!受教了^^
請問現在是否真的沒有FREE版了
現在仍有免費版本呀~! 我剛剛才安裝好哩,選擇一年0~120美金的那一個選項,然後下一步會出現一個橫桿,把橫桿拉至0元的地方即可。
我也是wordpress新手,努力中…,謝謝香腸先生的文章,目前還算順利…XD
他藏很隱密~~
現在是否沒有免費版了
還有,隨便點一個進去,把價格拉到零元就可以了
好險有看到這篇!不然我以為 Akismet 要錢!
哈哈,很多人都以為要付費,沒想到軸拉一下就免費了
我按下「檢查網路狀態」之後他就顯示這個:
—
您的網頁伺服器或管理員已停用 PHP 的 fsockopen 或 gethostbynamel 函式。Akismet 在該問題修復前無法正常運作。請聯絡您的網頁主機服務或者防火牆管理員並向他們提供 本項關於 Akismet 的系統需求。
—
而且無法正常連線耶….
我該怎麼做?
好像沒有免費的可使用了~
要怎麼判定為垃圾信阿~?有的流言看起來都很正常
但都被歸類到垃圾信了
可是現在測試
好像沒免費了….
不好意思,未先經過樓主同意。
原來還要用API啊~
我原本以為只要在後台開啟就好了…
真是孤陋寡聞!
雖說我也還沒受到很多垃圾留言的干擾就是了…
現在的spam主要是國內的SEO網站留言(濟南SEO/山東SEO),人肉spam根本是防不勝防啊……我相信askimet只能擋一些系統發出的spam,人肉的只能用內部審核機制來擋……還可以把他丟進小黑屋呢= =+
如果是擋系統留言的我推薦SCP。