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

新聞中心

wordoress屏蔽留言垃圾教程(一)

作者 / 無憂主機 時間 2015-03-25 22:21:08

之前無憂主機小編在了解客戶的php空間建立的wordpress的時候,寫過一篇怎么防止被刷留言和禁止方面的,但是技術都是不斷的更新中的,所以說呢,無憂主機小編也要不斷的發(fā)展,也看了不少的資料,所以說對此無憂主機小編今天就用代碼的方式進行屏蔽垃圾留言。這種方法不用在后臺去審核,需要做任何的操作 只需要用代碼實現(xiàn)即可,但是需要備份一下內(nèi)容即可: 這種方法只適合部分主題,但是這方法的執(zhí)行效率非常之高,所以說看這篇文章的站長朋友注意了,需要主題下面必須有comments-ajax.php這個php文件,并且里面有wp_new_comment這個代碼,并且把他替換成以下代碼:

$pattern_comment_author = '服務,無憂主機,24小時服務,www,cheap';//昵稱關鍵詞
$pattern_comment_url = 'ddd,dsa,sas,www';//網(wǎng)址
$pattern_comment_content = 'http://,www,ktv';//評論的內(nèi)容中不能帶有網(wǎng)址!
$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";
if (preg_match($pattern_author,$comment_author)): 
err('【注意】您的昵稱及評論可能有廣告嫌疑或帶有鏈接,請去除后提交!');
elseif (preg_match($pattern_url,$comment_author_url)):
err('【注意】您的網(wǎng)址及評論可能有廣告嫌疑或帶有鏈接,請去除后提交!');
elseif(preg_match($pattern_content,$comment_content)):
err('【注意】您的評論可能有廣告嫌疑或帶有鏈接,請去除后提交!');
else:
$comment_id = wp_new_comment( $commentdata );
endif;
就這樣我們把這個功能完美的實現(xiàn)了,由于代碼的長度,和文章的長度不利于seo優(yōu)化,為此通用版請看下回分享! 無憂主機相關文章推薦閱讀: WORDPRESS怎么限制蜘蛛收錄指定文章 WORDPRESS加密文章怎么禁止蜘蛛收錄 去除WORDPRESS安裝WP-PAGENAVI插件之后的導航箭頭 WORDPRESS開發(fā):自定義一個短代碼SHORTCODE的具體步驟(一)

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

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服