香港独立IP空间
香港php空间
美国php空间
域名注册

使用过WordPress程序的站长朋友们都知道,Wordpress程序发布文章以后,都可以实现在线评论,甚至还可以把评论与文章一起分享出去。Wordpress的强大让你匪夷所思,无忧主机php独立ip空间中也有很大一部分wordpress建站的站长朋友。正因为其强大,我们更需要做好安全防范措施,像一些垃圾评论,我们就扼杀在摇篮里,让垃圾评论显示在你的网站上面真的是一件非常可怕的事情。当然,你可能会说,我设置了不审核不会显示在网站上面,不就行了嘛?可是邮件的提醒会不会让你很烦呢?是的,这个时候我们要换一个方法处理这个问题了,那就是利用WP后台自带的黑名单功能,让携带规定字眼的评论无法提交到数据库。
那么接下来该怎么操作呢?
依旧是Wordpress网站程序的主题模板文件:functions.php,把这个文件下载到本地,用高级记事本打开编辑,在此文件最下方添加如下代码:

//禁止垃圾评论提交到数据库
function uedsc_fuckspam($comment) {
if(is_user_logged_in()){ return $comment;} //登录用户不检测评论
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('您评论包含辱骂,过激或者违反法律等言论,或者您的IP已被加入黑名单,如有疑问请联系管理员处理!返回文章页');
} else {
return $comment;
}
}
add_filter('preprocess_comment', 'uedsc_fuckspam');

黑名单在设置路径在:WP后台》设置》讨论》评论黑名单,设置内容如下图所示:

wp 11 14 1 300x79 让Wordpress后台评论黑名单中垃圾评论无法提交至数据库的方法

这里设置完了,就可以直接屏蔽黑名单中含有关键词的WP评论内容啦,当然也可以防止一些经常发垃圾评论的IP,把想拉黑的IP地址添加到这里面也可以实现屏蔽IP在你网站上评论的哦!
注:这里用来屏蔽广告的比较多!

无忧主机相关文章推荐阅读:

WORDPRESS实现在线语音搜索功能介绍

教你一分钟改变WORDPRESS鼠标样式图文方法

实现WORDPRESS评论中用户头像旋转功能的方法介绍

WORDPRESS大篇幅文章更快捷在线阅读插件——DOWNLOAD AS PDF

本文地址:http://www.51php.com/wordpress/17505.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档