优小知2年前更新关注私信 ------正文内容展示,开始汲取新知识啦------ 前言 垃圾评论,如今可以说是无处不在,作为 WordPress 使用者的我们,防止垃圾评论的侵扰是必须要做的。而且垃圾评论也就算了,居然还不访问我们的网站直接用脚本刷,连个 pv 值都不贡献下,太抠啦,不走心,差评。 在屏蔽垃圾评论方面,Akismet 插件还是很不错的,能起到一定的效果。但还是不够给力,接下来的教程就可以基本杜绝垃圾评论了。 方法 1:评论黑名单加强版(推荐) wordpress 有个“评论黑名单”功能,这个功能在 wordpress 后台-“讨论”菜单里面,我非常喜欢这个功能。它的作用是:当评论的内容、评论者名称、URL、电子邮件或 IP 地址中包含其中任何关键字时,系统将自动将评论标记为“垃圾评论”。但有个不好的地方是评论者的评论还是能提交上来,你必须手动去清理这些“垃圾评论”… 下面的方法就是弥补这个缺陷的,当评论的内容、评论者名称、URL、电子邮件或 IP 地址中包含其中任何关键字时(当然,这些关键字需要你自己去设置好~),评论将不能提交! 将以下代码扔到我们的主题的 functions.php 中 此处内容已隐藏,请评论后刷新页面查看. 效果:请在本页评论“婊子”试试~~ 方法 3:屏蔽昵称,评论内容带链接的评论 此处内容已隐藏,请付费后查看 方法 4:屏蔽长链接评论 当评论者链接长度大于 50 个字符时,评论将被当作垃圾评论。 function lxtx_lang_url_spamcheck($approved, $commentdata) { return (strlen($commentdata['comment_author_url']) > 50) ? 'spam' : $approved; } add_filter('pre_comment_approved', 'lxtx_lang_url_spamcheck', 99, 2); 方法 5:设置一个发送评论前需要勾选的选择框 我们通常使用的防机器人的方式是增加验证码,如:数字字母验证码、算术验证码等,在这里介绍的是添加一个发送评论前需要勾选的选择框,来判断是否人工。 首先,在你的评论模板页面的适当位置加入下面的代码,一般是在 comments.php 这个文件中。 <label for="enable"><input type="checkbox" name="enable" id="enable" onClick="apply()" class="enable_checkbox"> Check this box to enable the send button</label> 然后,引入下面的 JS 代码: <script type="text/javascript"> function apply() { var form_submit = document.commentform.submit; var form_checkbox = document.commentform.enable; form_submit.disabled=true; if(form_checkbox.checked==true) {form_submit.disabled=false;} if(form_checkbox.checked==false) {form_submit.enabled=false;} } </script> 方法 6:禁止不访问网站页面直接评论 很多机器人和恶意评论的人为什么可以不访问网站的任何页面,却能留下评论回复呢?Spam 的原理其实很简单:发表评论是由 wp-comments-post.php 文件执行完成的,只要机器人确定你的网站是 WordPress 搭建,通过软件直接读取网站根目录下的 wp-comments-post.php,并写入内容即可完成,无需访问网站的任何页面。 那么,怎么预防这种形式的垃圾评论呢?下面有 2 种方法。 ① 通过修改.htaccess 文件判断评论来路是否是通过网站的页面读取 wp-comments-post.php 文件的,如果否则禁止写入。在.htacess 中加入以下代码 此处内容已隐藏,请评论后刷新页面查看. 方法 2:评论中必须有中文 屏蔽纯英文或纯日文评论,评论中必须含有中文: 此处内容已隐藏,请付费后查看 温馨提示:本文最后更新于2023-01-19 22:58:42,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 纯代码实现屏蔽 WordPress 垃圾评论多功能代码此内容为付费阅读,请付费后查看20积分知星小会员10超星大会员免费登录购买供学习和研究使用,请在下载后24小时内删除 购买前可以联系作者确认资源信息,防止交易矛盾 会员特权技术支持自动发货网络收集付费阅读已售 2© 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 一月 17 知岛上的今时往日 2024:观看激励视频广告点赞领卡密引流系统源码 (0)2024:自建本地扒站API接口源码 (4)2024:01月18日,星期四,每天60秒读懂全世界! (0)2024:01月17日,星期三,每天60秒读懂全世界! (0) THE END网站/配置/代码# WordPress教程 点赞1 分享QQ空间微博QQ好友海报分享复制链接收藏