WordPress反垃圾評論插件WP Anti Spam

==WP Anti Spam插件簡介==
WP Anti Spam |,它是一個適用于wordpress的反垃圾評論插件,它可以通過設定禁止關鍵詞來阻止垃圾評論,只要禁止的關鍵詞出現在“comment”“ip”“name”“email”“url”中的任何一項,評論就會被阻止,往日最煩人的“xxSEO”“xx網站推廣”等人工垃圾評論可以消停了;也可以阻止英文機器垃圾評論,大批量的英文垃圾評論也可以消停了;也可以動態生成一個隱藏的表單來禁止機器自動評論;也可以禁止含有鏈接的評論。每項功能都可以在后臺自由開啟或關閉。與WP官方Akismet之類的插件有本質的不同,WP Anti Spam是阻止垃圾評論寫入數據庫,是徹底的反垃圾評論,而Akismet之類的插件只是將評論歸類到垃圾評論中,仍然會寫入數據庫,還得手動刪除,個人覺得不徹底,也不是我所喜歡的,所以自己動手開發了這個插件,已經能夠完全滿足反垃圾評論的需求,既可以阻止機器自動評論,也可以阻止人工垃圾評論,另外,WP Anti Spam在禁用后可以自動刪除在數據庫中的設置選項,做到了綠色無污染,這也是我的追求。插件已被WordPress官方收錄,也被國外下載站softpedia收錄。
==更新日志Changelog==
2012年11月6日(1.2.5版):
①新增“防止冒充博主”,可以設置“受保護的昵稱”和“受保護的郵箱”,多個之間用英文逗號隔開,受保護的昵稱或郵箱普通訪客留言時不允許使用,博主登錄后可以使用。
2012年2月3日(1.2.3版):
①新增“評論Gravatar頭像檢查”,可選擇“不作處理”“標記為垃圾評論”“ 阻止并提示”。(登錄用戶不檢查)
②新增“評論字數限制”,可設置最少字數與最多字數。
==WP-Anti-Spam插件安裝與使用==
(1)下載后解壓得到wp-anti-spam文件夾,上傳至 /wp-content/plugins/ 目錄,然后在后臺啟用即可。
(2)啟用后就是插件設置了,可以在“禁止的詞匯”(Words)那個輸入區域隔行填寫你要禁止的詞匯,例如:輸入“SEO”則可以禁止所有含有類似“xxSEO”的評論;輸入“@spam.com”則可以禁止所有含有類似“xx@spam.com”的評論;輸入“spam.com”則可以禁止所有含有類似“xx.spam.com”的評論;輸入“0.0.0.0”則可禁止來自這個IP地址的評論??傊灰霸u論內容、IP地址、昵稱、郵箱、網址”中任何一項含有設定的禁止詞匯,評論就會被阻止。這個解除“xxSEO”“xx網站推廣”等人工垃圾評論的煩惱。
(3)可以勾選“昵稱和評論內容中禁止含網址”,垃圾評論的最大特點就是亂加網址,這個可以非常有效地阻止垃圾評論,而且不會和“@回復”沖突,大家可以放心勾選。
(4)對于中文網站,可以勾選“評論內容中必須含有中文”來阻止英文垃圾評論。
(5)可以勾選“生成隱藏域”,這種方法是動態生成一個隱藏的表單,機器無法模擬,如果你的網站開啟了緩存則不能勾選這個選項,這個選項還要求訪客的瀏覽器cookie沒有被禁用,如果訪客瀏覽器禁用了cookie則他的評論會被禁止,特別是瀏覽器的“無痕模式”“隱身模式”等會阻止cookie,所以這個功能應慎重勾選。
(6)可以勾選“當禁用此插件時自動刪除設置選項”來保證禁用插件時不殘留數據。
(7)WP Anti Spam支持多語言,可以自行翻譯成任何語言,已經自帶簡體中文語言文件。如果相應的語言文件存在,則會自動顯示與WP安裝相一致的語言。
==FAQ常見問題解答==
① 怎樣讓WP Anti Spam兼容“WP Super Cache”“cos-html-cache”等緩存靜態化插件?
答:只要設置項不勾選“生成動態隱藏域”就可以,因為這個功能與緩存靜態化插件會有沖突。
② 為什么訪客評論時提示“錯誤:您是機器人或者您的瀏覽器禁用了Cookie?!??
答:這個是由插件的“生成動態隱藏域”功能引起的,出現提示的原因有三種:(1)該訪客采用機器提交 (2)該訪客瀏覽器禁用了Cookie (3)博主網站安裝了“WP Super Cache”“cos-html-cache”等緩存靜態化插件卻在設置項勾選了“生成動態隱藏域”,只要網站安裝了此類靜態化插件就不能勾選“生成動態隱藏域”。
③ 為什么訪客評論時提示“Fatal error: Call to undefined function curl_init()”?
答:這是因為檢查Gravatar頭像時需要CURL支持,假如主機不支持CURL就會出現此提示,解決辦法就是開啟主機CURL或者“沒有頭像的評論”這個選項勾選“不作處理”。

 
  • 本文由 米粒 發表于 2013年10月24日11:37:54
  • 轉載請務必保留本文鏈接:http://www.bjmhhq.com/12475.html
網站建設

網站速度很慢?使用 WordPress 短時緩存(Transients)來優化數據庫查詢和 HTTP 響應!

每個人都想要一個速度很快的網站,網站速度越快,用戶停留和點擊頁面或購買產品的時間就越長,加快網站速度的方法之一是開啟緩存,而緩存背后的邏輯就是存儲信息,更具體一點說,就是找到一個比連接數據庫更快的存儲...

發表評論

匿名網友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動滑塊以完成驗證