當(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)容如下圖所示:
![讓W(xué)ordpress后臺(tái)評(píng)論黑名單中垃圾評(píng)論無(wú)法提交至數(shù)據(jù)庫(kù)的方法](http://m.love62.cn/wp-content/uploads/2014/11/wp-11-14-1-300x79.png)
本文地址:http://m.love62.cn/wordpress/17505.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)