當(dāng)前位置:首頁(yè)>
wordpress>
讓W(xué)ordPress后臺(tái)評(píng)論黑名單中垃圾評(píng)論無(wú)法提交至數(shù)據(jù)庫(kù)的方法
新聞中心
讓W(xué)ordPress后臺(tái)評(píng)論黑名單中垃圾評(píng)論無(wú)法提交至數(shù)據(jù)庫(kù)的方法
作者 / 無(wú)憂主機(jī) 時(shí)間 2014-11-14 10:56:45
使用過(guò)Wordpress程序的站長(zhǎng)朋友們都知道,Wordpress程序發(fā)布文章以后,都可以實(shí)現(xiàn)在線評(píng)論,甚至還可以把評(píng)論與文章一起分享出去。Wordpress的強(qiáng)大讓你匪夷所思,無(wú)憂主機(jī)php獨(dú)立ip空間中也有很大一部分wordpress建站的站長(zhǎng)朋友。正因?yàn)槠鋸?qiáng)大,我們更需要做好安全防范措施,像一些垃圾評(píng)論,我們就扼殺在搖籃里,讓垃圾評(píng)論顯示在你的網(wǎng)站上面真的是一件非??膳碌氖虑?。當(dāng)然,你可能會(huì)說(shuō),我設(shè)置了不審核不會(huì)顯示在網(wǎng)站上面,不就行了嘛?可是郵件的提醒會(huì)不會(huì)讓你很煩呢?是的,這個(gè)時(shí)候我們要換一個(gè)方法處理這個(gè)問(wèn)題了,那就是利用WP后臺(tái)自帶的黑名單功能,讓攜帶規(guī)定字眼的評(píng)論無(wú)法提交到數(shù)據(jù)庫(kù)。 那么接下來(lái)該怎么操作呢? 依舊是Wordpress網(wǎng)站程序的主題模板文件:functions.php,把這個(gè)文件下載到本地,用高級(jí)記事本打開(kāi)編輯,在此文件最下方添加如下代碼:
//禁止垃圾評(píng)論提交到數(shù)據(jù)庫(kù) function uedsc_fuckspam($comment) { if(is_user_logged_in()){ return $comment;} //登錄用戶不檢測(cè)評(píng)論 if(wp_blacklist_check($comment['comment_author'],$comment['comment_author_email'],$comment['comment_author_url'], $comment['comment_content'], $comment['comment_author_IP'], $comment['comment_agent'] )){ header("Content-type: text/html; charset=utf-8"); wp_die('您評(píng)論包含辱罵,過(guò)激或者違反法律等言論,或者您的IP已被加入黑名單,如有疑問(wèn)請(qǐng)聯(lián)系管理員處理!返回文章頁(yè)'); } else { return $comment; } } add_filter('preprocess_comment', 'uedsc_fuckspam');黑名單在設(shè)置路徑在:WP后臺(tái)》設(shè)置》討論》評(píng)論黑名單,設(shè)置內(nèi)容如下圖所示: 這里設(shè)置完了,就可以直接屏蔽黑名單中含有關(guān)鍵詞的WP評(píng)論內(nèi)容啦,當(dāng)然也可以防止一些經(jīng)常發(fā)垃圾評(píng)論的IP,把想拉黑的IP地址添加到這里面也可以實(shí)現(xiàn)屏蔽IP在你網(wǎng)站上評(píng)論的哦! 注:這里用來(lái)屏蔽廣告的比較多! 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: WORDPRESS實(shí)現(xiàn)在線語(yǔ)音搜索功能介紹 教你一分鐘改變WORDPRESS鼠標(biāo)樣式圖文方法 實(shí)現(xiàn)WORDPRESS評(píng)論中用戶頭像旋轉(zhuǎn)功能的方法介紹 WORDPRESS大篇幅文章更快捷在線閱讀插件——DOWNLOAD AS PDF
本文地址:http://www.love62.cn/wordpress/17505.html