关注云服务器
相关知识分享

解决wordpress里带网址的垃圾评论

wordpress最让人头疼的地方就是垃圾评论了,各种各样的英文垃圾评论,而且还带链接。特别是你的网站流量多起来以后,垃圾评论真的防不胜防。就算用了Akismet也一样,始终会有漏网之鱼,而且现在Akismet不免费了,只要你网站有广告,就属于商业网站,一个月5美刀。再小的肉也是肉啊。

垃圾评论严重影响网站的质量以及阅读体验,如果你想防止垃圾评论,可以设置每一条评论都人工审核,不过这样做的话就比较麻烦了,而且如果站点流量高,评论也多,我们不可能天天守着电脑审核评论,这也会影响评论的实时性和用户体验,但是如果我们可以代码实现,那就渐变多了,今天云测速就分享给大家一串JS代码,用来过滤评论里带网址的内容,一起来看看吧。

首先,找到评论表单的位置,添加以下代码:

<script type="text/javascript">
    function checkurl(){
    var strRegex = "(.com|.cn|.info|www.|cc|http)";
    //如果有需要屏蔽的词语可以直接添加到上面的括号里 用|隔开
    var objExp=new RegExp(strRegex);
    var str = document.getElementById("comment").value;
    //如果你表单的id不是comment,就修改成你自己的,如果没有手动在中添加 id="comment"
    if(objExp.test(str)==true){
        alert('评论内容不允许出现网址');
            //提示内容可以自己修改
        return false;
        }
        else{
        return true;
        }
        }
</script>

随后去submit提交表单中添加 onclick="return checkurl();"

这样一番操作以后,如果评论里面有网址,就会弹出提示,无法提交评论啦。

赞(0) 微信
未经允许不得转载:云测速 » 解决wordpress里带网址的垃圾评论

服务器问题可以添加云测速微信

微信扫一扫