新聞中心
wordoress屏蔽留言垃圾教程(二)通用版
作者 / 無(wú)憂(yōu)主機(jī) 時(shí)間 2015-03-26 20:10:01
之前無(wú)憂(yōu)主機(jī)小編寫(xiě)了一篇(wordoress屏蔽留言垃圾教程(一))對(duì)于部分wordpress主題的高效屏蔽方法,都是可以在php空間完美的運(yùn)行,但是不好的一點(diǎn)就是兼容性不是很好,只能在部分主題里面實(shí)現(xiàn),所以無(wú)憂(yōu)主機(jī)小編只能從新寫(xiě)一篇通用版本的教程,這個(gè)實(shí)現(xiàn)和之前代碼的格式也是差不多的,只是放入的文件不同。 有很多站長(zhǎng)朋友可能會(huì)問(wèn),做這個(gè)操作有什么作用呢,直接把評(píng)論功能屏蔽掉即可,但是有很多的站點(diǎn)需要開(kāi)啟這樣的功能,為了客戶(hù)體驗(yàn)度,所以說(shuō)這個(gè)留言板是必須開(kāi)啟的。接下來(lái)就看無(wú)憂(yōu)主機(jī)小編怎么實(shí)現(xiàn)的吧: 首先找到主題下面的functions.php,在?>之前添加如下代碼:
function comments_spam_refuse($comment) { $pattern_comment_author = 'xx,無(wú)憂(yōu)主機(jī),www,cheap';//昵稱(chēng)關(guān)鍵詞語(yǔ) $pattern_comment_url = 'qzone,szcczq,xkqmj,crcclyon';//網(wǎng)址的url類(lèi)型 $pattern_comment_content = 'http:,www,ktv';//評(píng)論的內(nèi)容 $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 = '/[一-龥](méi)/u'; if (preg_match($pattern_author,$comment['comment_author'])): err('【注意】您的昵稱(chēng)及評(píng)論可能有廣告嫌疑或帶有鏈接,請(qǐng)去除后提交!'); elseif (preg_match($pattern_url,$comment['comment_author_url'])): err('【注意】您的網(wǎng)址及評(píng)論可能有廣告嫌疑或帶有鏈接,請(qǐng)去除后提交!'); elseif(preg_match($pattern_content,$comment['comment_content'])): err('【注意】您的評(píng)論可能有廣告嫌疑或帶有鏈接,請(qǐng)去除后提交!'); elseif(!preg_match($pattern_hanzi,$comment['comment_content'])): err('【注意】您的評(píng)論可能有廣告嫌疑或帶有鏈接,請(qǐng)去除后提交!'); elseif(strpos($pattern_comment_ip,$comment['comment_author_IP'])): err('【注意】您的IP可能曾在本站發(fā)惡意廣告,已被管理員列入黑名單!'); endif; return $comment; } add_filter('preprocess_comment', 'comments_spam_refuse');需要注意的一點(diǎn)就是上面結(jié)果設(shè)置之間每一個(gè)禁止的都以英文的逗號(hào)隔開(kāi)!希望能幫助到站長(zhǎng)朋友們解決這個(gè)頭疼的問(wèn)題! 無(wú)憂(yōu)主機(jī)相關(guān)文章推薦閱讀: WORDORESS屏蔽留言垃圾教程(一) WORDPRESS加密文章怎么禁止蜘蛛收錄 WORDPRESS怎么限制蜘蛛收錄指定文章 去除WORDPRESS安裝WP-PAGENAVI插件之后的導(dǎo)航箭頭
本文地址:http://www.love62.cn/wordpress/19080.html