Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

在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」並安裝。

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第2步 啟用外掛後,系統會告知您,您的Akismet API金鑰尚未輸入,請點擊進入設定頁面。

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!


第3步 進入後會看到有個「鑰匙是啥?」的連結,點擊進入申請API金鑰。

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第4步 進入後可能有看到好幾個要錢的地方,因為Akismet有提供更專業的付費防堵機制,不過別擔心,請找到最後一個,他是0~120元,免費的就是藏在這裡!

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

 

第5步 接著點﹝Sing up with WordPress.com﹞。

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第6步 進入後,請勾選上方的「1 Free API key」,然後將下面資料填寫最後勾選﹝Singup﹞進行下一步驟。

  • E-mail Address:信箱
  • Username:帳號
  • Password:密碼

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第7步 接著請點﹝Authorize﹞


Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第8步  接著請輸入姓名,最重要的是大家都找不到免費,請看右手邊將它拖曳到0元,就可以囉!

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第9步 最後看到Done! 就表示註冊完畢。
Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第10步 開啟信件後,會看到「Your Akismet API key is:」後方就是您的API了,複製下來準備貼到外掛上面。

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第11步 回到部落格後台,點擊左方的【外掛】→【Aklismet設定】,進入後請在上面的框框輸入您剛剛複製的API key,並點擊﹝更新選項﹞。

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第12步 更新完後,會看到畫面顯示「正確的鑰匙」,不過下方可能還是會出現伺服器無法連通,那請您點擊﹝檢查狀態﹞。

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第13步 當檢查過後,相信應該會變成綠色的,這就表示外掛正式運作中,可以幫你檔垃圾留言了喔!

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

第14步 想要知道Akismet這外掛到底幫你防堵多少垃圾留言?您可以點擊左方的【控制台】→【Akismet統計】,進入後會看到所有的統計紀錄喔!

Akismet 阻擋垃圾留言外掛,避免留言被灌爆!

Akismet外掛安裝上很簡單的,未來就等他自動幫留言歸類了,您完全不需做任何動作。它主要是透過Akismet上面存有的客戶反饋資料來判定留言是否為垃圾?不過他有時候還是會有誤判的時候,所以大家有時候還是要去檢查一下被歸類成為垃圾留言的留言,但基本上我是覺得他防堵了蠻多的垃圾留言,以前沒裝,或是突然自己弄錯設定,當天垃圾留言馬上爆滿,很誇張的。

不過這種需要透過API的外掛,在有些免費空間上可能會連線失敗,甚至無法使用,畢竟免費空間限制多,總是會遇到奇奇怪怪的問題。上面的教學是在「Megabyet」免費空間測試,基本上還算順利,不過若有時候API連線會不穩,線上安裝外掛有時候會失敗,多測試幾次就好了。

  • Joe

    請問一下有了DISQUS是不是就可以移除Akismet了?畢竟使用免費主機,cpu 、記憶體、I/O能省則省!

    • 基本上是可以移除了,如果你發現還有垃圾留言跑入,再裝上就可以啦!

  • 讀者

    請問同一個Akismet API Key可以用多個網站嗎

  • 教學文章的確很棒!!受教了^^

  • 小小

    請問現在是否真的沒有FREE版了

    • 獨立攝影師阿倫

      現在仍有免費版本呀~! 我剛剛才安裝好哩,選擇一年0~120美金的那一個選項,然後下一步會出現一個橫桿,把橫桿拉至0元的地方即可。
      我也是wordpress新手,努力中…,謝謝香腸先生的文章,目前還算順利…XD

    • 他藏很隱密~~

  • 小小

    現在是否沒有免費版了

    • 還有,隨便點一個進去,把價格拉到零元就可以了

  • 好險有看到這篇!不然我以為 Akismet 要錢!

    • 哈哈,很多人都以為要付費,沒想到軸拉一下就免費了

  • GKB

    我按下「檢查網路狀態」之後他就顯示這個:

    您的網頁伺服器或管理員已停用 PHP 的 fsockopen 或 gethostbynamel 函式。Akismet 在該問題修復前無法正常運作。請聯絡您的網頁主機服務或者防火牆管理員並向他們提供 本項關於 Akismet 的系統需求。

    而且無法正常連線耶….
    我該怎麼做?

  • 好像沒有免費的可使用了~

    香腸回應:
    還有,他註冊頁面中有顯示價格部分,將卷軸拉到0元(預設是2元)

  • 要怎麼判定為垃圾信阿~?有的流言看起來都很正常
    但都被歸類到垃圾信了

    香腸回應:
    這是akismet的偵測機制,會根據信箱、IP去做判斷的樣子

  • 可是現在測試
    好像沒免費了….

    香腸回應:
    還有阿~在付費選單下方: http://akismet.com/signup/#free

  • 不好意思,未先經過樓主同意。

    香腸回應:
    不會啦~
    你可以寫篇心得分享一下,連結可以連回來這邊看XD
    因為圖片都被轉走的話…流量我就爆了~~

  • 原來還要用API啊~
    我原本以為只要在後台開啟就好了…
    真是孤陋寡聞!
    雖說我也還沒受到很多垃圾留言的干擾就是了…

    香腸回應:
    嗯嗯~~

  • 現在的spam主要是國內的SEO網站留言(濟南SEO/山東SEO),人肉spam根本是防不勝防啊……我相信askimet只能擋一些系統發出的spam,人肉的只能用內部審核機制來擋……還可以把他丟進小黑屋呢= =+

    如果是擋系統留言的我推薦SCP。

    香腸回應:
    可是呢…..我之前沒開akismet,機器攻擊爆多的
    話說回來,人工的還是自己慢慢來XD