星期二 , 2020-10-27
首页 > WordPress教程 > WordPress禁止评论中带HTML链接代码

WordPress禁止评论中带HTML链接代码

WordPress网站的垃圾评论历来都无穷多,而垃圾评论几乎全部都是为了留个外链。都是SEO对外链如此重视的恶果。为了有效阻挡垃圾评论,不给spam任何可乘之机,我们有必要对评论做一些限制。通过禁止发布带链接代码的评论可以有效阻挡90%以上的垃圾评论。本文将介绍一种可以禁止评论中带HTML链接代码的方法。

/*
禁止评论中带超链代码
代码来源: www.wpzhinan.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代码。

本文地址:http://www.wpzhinan.com/jiaocheng/1355.html
版权申明:除部分代码外,本站内容均为原创,转载请注明来源,违者必究侵权责任!

相关推荐

WP_Image_Editor_Imagick 指令注入漏洞修复方法

Imagick组件爆出了超级漏洞,危害等级极高,直接导致大量使用Imagick组件的网站均 ...