WordPress留言滑动解锁myQaptcha代码版

WordPress垃圾评论数量多容易掩盖正常的读者评论,批量删除垃圾评论又容易造成误删,WordPress垃圾评论发布机器持续不断地向网站提交评论请求,频率足够高的话则变演变成一种网站攻击,配置差一些的网站主机很有可能因此而运行缓慢,严重者造成服务器宕机,无法正常访问。

WordPress的垃圾评论的危害是不言而喻的,对付Wordpress垃圾评论不仅要“阻断”垃圾评论的发布,更要提前“阻止”垃圾评论的提交,要让垃圾评论无处可藏,无机可趁。

本站目前流量不多,发评论的都少,更别说垃圾评论了-.-。不过我觉得这篇文章介绍的方法不错,就借来分享给大家了。方法教程来自于张戈博客,我在本地测试已经成功了,效果如下:

WordPress留言滑动解锁myQaptcha代码版

一、下载代码

张戈已将修改好的代码打包上传,有需要的朋友可以下载:
[button class=”download” size=”sm” href=”http://pan.baidu.com/s/1i4ceSM5″ title=”滑动解锁代码版”]滑动解锁代码版[/button]

二、代码设置

将压缩包解压,得到一个myQaptcha的文件夹,上传至主题目录下。然后编辑主题目录下的函数文件functions.php,添加如下代码即可:

include("myqaptcha/myQaptcha.php");

保存之后就可以到可评论页面的评论框查看效果。

三、代码修改

若刷新页面发现没有加载滑动解锁,说明你主题的评论框用的元素ID不是?comment,解决办法有2个,要不就修改myQaptcha.php,要不就新增一个符合要求的标签。

修改?myQaptcha.php 需要对照主题的元素ID,这个很多朋友犯迷糊,不懂怎么弄,这里就不说了。

增加符合要求的标签,方法很简单:

我们只需要编辑主题评论模板 comments.php,在合适的位置添加如下代码即可:

<div id="comment"></div>

如果发现出现拖不动的情况,请检查JQuery加载是否出现异常,或者将JQuery版本升级,小浩博客本地测试使用的JQ版本是1.8.2。

如果嫌麻烦,可以直接在wordpress后台搜索:myQaptcha插件安装即可。

人已赞赏
WordPress建站

WordPress免插件纯代码实现sitemap功能

2021-3-10 7:09:07

WordPress建站

wordpress伪静态.htaccess文件被自动覆盖替换为默认

2021-3-10 7:09:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索