欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

wordoress屏蔽留言垃圾教程(二)通用版

作者 / 無憂主機 時間 2015-03-26 20:10:01

之前無憂主機小編寫了一篇(wordoress屏蔽留言垃圾教程(一))對于部分wordpress主題的高效屏蔽方法,都是可以在php空間完美的運行,但是不好的一點就是兼容性不是很好,只能在部分主題里面實現(xiàn),所以無憂主機小編只能從新寫一篇通用版本的教程,這個實現(xiàn)和之前代碼的格式也是差不多的,只是放入的文件不同。 有很多站長朋友可能會問,做這個操作有什么作用呢,直接把評論功能屏蔽掉即可,但是有很多的站點需要開啟這樣的功能,為了客戶體驗度,所以說這個留言板是必須開啟的。接下來就看無憂主機小編怎么實現(xiàn)的吧: 首先找到主題下面的functions.php,在?>之前添加如下代碼:

function comments_spam_refuse($comment) {
$pattern_comment_author = 'xx,無憂主機,www,cheap';//昵稱關鍵詞語
$pattern_comment_url = 'qzone,szcczq,xkqmj,crcclyon';//網址的url類型
$pattern_comment_content = 'http:,www,ktv';//評論的內容
$pattern_comment_ip = ',195.211.112.206,31.57.232.133,191.23.80.226';// 留言者的ip
$pattern_author = "/".str_replace(',','|',preg_quote($pattern_comment_author,'/'))."/u";
$pattern_url = "/".str_replace(',','|',preg_quote($pattern_comment_url,'/'))."/u";
$pattern_content = "/".str_replace(',','|',preg_quote($pattern_comment_content,'/'))."/u";
$pattern_hanzi = '/[一-龥]/u';
if (preg_match($pattern_author,$comment['comment_author'])): 
err('【注意】您的昵稱及評論可能有廣告嫌疑或帶有鏈接,請去除后提交!');
elseif (preg_match($pattern_url,$comment['comment_author_url'])):
err('【注意】您的網址及評論可能有廣告嫌疑或帶有鏈接,請去除后提交!');
elseif(preg_match($pattern_content,$comment['comment_content'])):
err('【注意】您的評論可能有廣告嫌疑或帶有鏈接,請去除后提交!');
elseif(!preg_match($pattern_hanzi,$comment['comment_content'])):
err('【注意】您的評論可能有廣告嫌疑或帶有鏈接,請去除后提交!');
elseif(strpos($pattern_comment_ip,$comment['comment_author_IP'])):
err('【注意】您的IP可能曾在本站發(fā)惡意廣告,已被管理員列入黑名單!');
endif;
return $comment;
}
add_filter('preprocess_comment', 'comments_spam_refuse');
需要注意的一點就是上面結果設置之間每一個禁止的都以英文的逗號隔開!希望能幫助到站長朋友們解決這個頭疼的問題! 無憂主機相關文章推薦閱讀: WORDORESS屏蔽留言垃圾教程(一) WORDPRESS加密文章怎么禁止蜘蛛收錄 WORDPRESS怎么限制蜘蛛收錄指定文章 去除WORDPRESS安裝WP-PAGENAVI插件之后的導航箭頭

本文地址:http://www.gle-technology.com/wordpress/19080.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服