新闻中心

让WordPress后台评论黑名单中垃圾评论无法提交至数据库的方法

作者 / 无忧主机 时间 2014-11-14 10:56:45

使用过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后台》设置》讨论》评论黑名单,设置内容如下图所示: 让Wordpress后台评论黑名单中垃圾评论无法提交至数据库的方法 这里设置完了,就可以直接屏蔽黑名单中含有关键词的WP评论内容啦,当然也可以防止一些经常发垃圾评论的IP,把想拉黑的IP地址添加到这里面也可以实现屏蔽IP在你网站上评论的哦! 注:这里用来屏蔽广告的比较多! 无忧主机相关文章推荐阅读: WORDPRESS实现在线语音搜索功能介绍 教你一分钟改变WORDPRESS鼠标样式图文方法 实现WORDPRESS评论中用户头像旋转功能的方法介绍 WORDPRESS大篇幅文章更快捷在线阅读插件——DOWNLOAD AS PDF

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

1
1
1
1
1
1
1