久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

wordpress無需插件實現(xiàn)攔截無中文留言的方法

這篇文章主要介紹了wordpress無需插件實現(xiàn)攔截無中文留言的方法,需要的朋友可以參考下
Some Chinese Please插件可以攔截不帶中文字的留言,本博客一直在用效果不錯,不寫入數(shù)據(jù)庫,可有效地減少spam對服務器的無謂使用,其實可以將插件簡化一下,直接用代碼實現(xiàn)。
將下面代碼加到主題functions模板文件中,效果與使用插件相同。

PHP Code復制內(nèi)容到剪貼板
  1. /* refused spam */     
  2. function refused_spam_comments( $comment_data ) {     
  3. $pattern = '/[一-龥]/u';     
  4. if(!preg_match($pattern,$comment_data['comment_content'])) {     
  5. wp_die('評論必須含中文!');     
  6. }     
  7. return$comment_data );     
  8. }     
  9. add_filter('preprocess_comment','refused_spam_comments');  



注:如果出現(xiàn)無效的情況,請將 wp_die 替換為 err,否則顯示錯誤信息時,會造成模版錯位,其它使用ajax評論的主題也可參照修改。
其它一些寫入數(shù)據(jù)庫的防spam插件不建議使用, 比如WordPress官方的防垃圾插件Akismet會在數(shù)據(jù)庫中留下大量的信息,增加服務器負擔。
針對那些使用技術手段,比如GET、POST等方式不填寫前臺表單,直接讀取后臺程序文件的spam,只有屏蔽IP才能緩解瘋狗一樣的攻勢,其它什么驗證碼、滑動解鎖等等都沒用。
可以在.htaccess文件中添加:


復制代碼
代碼如下:

Order Deny,Allow
Deny from xxx.xxx.xxx.xx
Deny from xxx.xxx.xxx.xx

禁止某些IP訪問。
本文來源知更鳥

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 亚洲国产精品99久久久久久久久 | 久久久久黄色 | 久久亚洲视频网 | 成人欧美一区二区三区1314 | 亚洲成人免费在线 | 天天干视频在线 | 国产精品亚洲综合 | 91久久国产综合久久 | 欧美日韩国产一区二区三区 | 亚洲欧洲成人 | 97国产爽爽爽久久久 | 久久精品欧美一区二区三区不卡 | 成人免费三级电影 | 日韩一区二区三区av | 一区二区日本 | 精品视频网 | 亚洲一一在线 | 精品亚洲一区二区 | 国产99小视频 | 成人免费在线观看 | 91精品久久久| 欧美国产精品 | 国产一区二区精品在线观看 | 精品动漫一区 | 国产成人一区二区三区电影 | 欧产日产国产精品99 | 欧美综合在线视频 | 成年视频在线观看福利资源 | 综合激情网 | 人和拘一级毛片c | 日韩成人 | 91精品国产一区二区三区 | 神马福利| 国产美女精品 | 91文字幕巨乱亚洲香蕉 | 久久精品国产一区二区电影 | av大片在线 | 久久国产欧美一区二区三区精品 | 国产精品久久影院 | 久久草在线视频 | av片免费|