WordPress禁止评论中带HTML链接代码
WordPress网站的垃圾评论历来都无穷多,而垃圾评论几乎全部都是为了留个外链。都是SEO对外链如此重视的恶果。为了有效阻挡垃圾评论,不给spam任何可乘之机,我们有必要对评论做一些限制。通过禁止发布带链接代码的评论可以有效阻挡90%以上的垃圾评论。本文将介绍一种可以禁止评论中带HTML链接代码的方法。
/* 禁止评论中带超链代码 代码来源: www.wpzxbj.com */ function wpzn_comment_post( $incoming_comment ) { $http = '/[href="|]/u'; if(preg_match($http, $incoming_comment['comment_content'])) { wp_die( "禁止发布带链接的评论!" ); } return( $incoming_comment ); } add_filter('preprocess_comment', 'wpzn_comment_post');
代码说明:将以上代码插入主题function.php保存即可。当spam发布带”href=”或”“代码的时候就会自动禁止评论提交并提示。不建议添加”http://”,因为不让发文本链接也是不合理的。以上这段代码不仅可以用于禁止发布带链接的评论,还可以用于禁止发布带其它html代码的评论。所以,禁止发布项还可以根据自己的需要增加,比如禁止发带图片的评论,可以加上img代码。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END