当前位置:首页 > 代码学苑 > 网建教程

wordpress英文站点将评论中带有长链接的评论标记为垃圾评论

来源:wordpress 作者: 2020-06-17

相信使用wordpress做英文网站来赚美刀的朋友一定不少,做英文站的的朋友一定都遇到过垃圾评论,网站稍微好点每天来个几百条垃圾评论那是很正常的现象,这些垃圾的确很让人头疼,但是直接关闭评论显然是只有新手才会采取的方法,所以我们只能想办法屏蔽那些垃圾评论了。

其实让wordpress自动判断垃圾评论也不难,从观察这些链接我们可以发现,一般这些垃圾评论都是链接向URL很长的产品或者广告页面,所以我们可以以评论出现的链接长度的标准来判断一个评论是否为垃圾评论,然后做出处理。

function rkv_url_spamcheck( $approved , $commentdata ) {    return ( strlen( $commentdata['comment_author_url'] ) > 50 ) ? //表示评论中链接长度超过50为垃圾评论 'spam' : $approved;}add_filter( 'pre_comment_approved', 'rkv_url_spamcheck', 99, 2 );

将以上代码加入到functions.php即可。

猜你喜欢
    无相关信息