WordPress集成Qaptcha的滑动解锁插件–myQaptcha  

很惭愧面对各位父老乡亲,尤其是在我这里喊了我接近1年的几位,你们的坚持感动了我,所以我把插件更新了,目前版本已经支持手机和平板设备的滑动解锁,本人已经测试android和ios自带浏览器,mobile版本的chrome firefox opera和UC,欢迎提出测试意见.

目前小问题:
如果您的主题自带了jQuery库,我调整了加载方式–也就是我的插件不加载了.如果您的jQuery版本低于1.7可能出现滑动条一半位置时松手无法复位情况,请自行更新自己的主题jQuery版本.

目前测试微信公众号,需要500粉才能认证继续开发,方便的请关注一下  公众订阅号  三十岁

依据Qaptcha这个jQuery开源plugin,响应网络淫民的呼声,这几天把这个功能整合成了一个Wordpress插件.

目前版本  1.1.1      更新时间  2014-04-05

保留Qaptcha的Session验证功能,防止spam.目前根据不同的Wordpress themes进行了简单的测试,布局定位到评论框的上方.使用最新版本Qaptcha4.0

Ajax评论不冲突,这个插件遵循Wordpress标准JS标准加载方式.jQuery以及jQuery ui调用使用了Google的ajax api和wp_enqueue_script()以及wp_register_script,保证没有jQuery重复加载冲突.

但是可能你的Wordpress themes或者插件存在手动代码指定jQuery.js的方法,那就需要请你手动修改你的代码了,不推荐修改本插件,你的问题早晚要改.

不同themes的兼容性截图

我的themes

image

Twenty Tenimage Twenty Eleven.这个是模板div尺寸间距固定.觉得不好看可以调css

image 第三方Themes,可能存在css自行margin或者padding功能,这个需要手调偏移量

image
移动设备效果

目前版本暂不考虑插件的后台属性设置功能,毕竟那玩意需要在wordpress的数据库注册.本次开发目标是纯绿色插件,不修改数据库、无需中转页面、无需加载任何第三方代码、安装简单卸载干净、轻巧迅速.

wordpress官网下载地址   http://wordpress.org/extend/plugins/myqaptcha/

== Changelog ==

= 2012-05-04 1.0.4 =
 
青年节哎,解决重复加载jQuery问题.只要不是2次以上jQuery重复加载并且版本不低于1.4.3的都可以不用在乎冲突.部分主题小几率可能出现拖动条无法复位情况.

= 2012-03-02 1.0.3 =

针对Willin Kan的Ajax comments提交处理,完善验证方式.目前支持Ajax评论常见themes都做了测试.

= 2012-02-28 1.0.2 =

修正一个小Bug,firefox浏览器访问Unix服务器时,加载js不识别大小写.

= 2012-02-28 1.0.1 =

针对纵向排列模板做了一点小优化和判断处理。

= 2012-02-27 1.0.0 =

完成Qaptcha的插件改造和模板测试,实现滑动解锁功能

PS:近期很多朋友问知更鸟主题不显示滑动条.因为知更鸟主题,内置了jquery,但是没有判断jquery重复加载情况.而且版本较老.

解决办法,请打开主题中header.php,找到并删除下面的代码即可.

<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.min.js" ></script>

请自行备份,如果将来要卸载插件请恢复这行代码.

欢迎大佬支持本博客的发展 -- Donate --

本文链接:WordPress集成Qaptcha的滑动解锁插件--myQaptcha

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 我想问一下怎么自己调节位置呢。官网上说只要插入div就行了,但是我找不到插件文件中插入div的语句在哪里

  2. 你好啊,博主,百度搜进来的,发现博主的跳转中界面做得很棒,请问是如何做的啊?能不能分享一下的,感谢博主。

  3. 我的站点用了不显示,博主说的删除那串代码,我的根本没有那串代码

    • 抱歉最近很忙,一直没怎么顾得上博客.可能是主题或者最新版本的wp的缘故吧

  4. 谢谢作者,这个好用,不过不支持iPad和Nexus 7 等平板电脑,期望改进~

  5. bug反馈:在chrome 下 拖动滑动条到一半的时候松开后 ,滑动条会消失!必须刷新网页重新加载!!

    • chrome没发现,ie上发现过.感谢提醒,过几天清闲了我把最新版的做一个更新吧.

  6. 已经可以显示,但是不能滑动。。蛋疼啊。。我先禁用了。楼主有时间的话我再开起来帮忙看看。。

    • 我一直没有更新最新版本的wp,因为牵扯到早期的部分修改直接弄到了wp本身.等过几天有时间了我把改的东西做成插件先

  7. 你好,我用的是官方的Twenty Eleven主题,装完插件后不显示,不知道是什么原因。

    可以指导一下吗?

    • 应该目前是我插件没兼容高版本wp的缘故,敬请期待

  8. 你好,官方已经更新到wordpress3.5.1 jquery1.8.3和jquery ui1.9.2都已经升级,并且Qaptcha也已经升级到4.2,能不能麻烦大哥也顺便更新下这个插件,你做的很好,支持下,继续努力

  9. 为什么我的头部页面中没有引入jqurey包 这个滑动条还是显示不出来

  10. 插件能装上。但是滑动不了= = 神马情况。在iPhone iPad 以及MAC OS系统下均滑动不了。但是显示正常!

  11. 哈哈用上了!!看看效果如何把!

    • 如果api加载慢,看看这个http://blog.30c.org/2688.html

  12. 博主你好,wp3.5,使用这个插件,因为ajax.googleapis.com/…的jquery地址加载太慢了,我换成了SAE最新的jquery.min.js和jquery-ui.min.js,发现在IE9下是无法显示出来滑动锁的,而化成你的原地址(ajax.googleapis.com/…),还是在IE9下加载不出来,麻烦博主处理下,谢谢!

  13. 大把的不能实现的可能都是JQuery的问题吧.
    不要用山寨等不规范的主题.
    我测试3.5 twenty-ten是没有问题的, 当前用的主题也没有问题.

    • 都是不规范的jQuery加载所致

    • 个人不喜欢把问题直接归在”不规范”.
      我自己在写一个主题.因为我想知道,如何”规范”
      经过排查,发现footer.php模板中最后加上wp_footer()的话.
      这个滑块就可以加载到.供使用插件有问题的同学参考.
      这其实也与插件Jquery加载方式有关吧.

      • 不想跟你争议什么。WP为了防止重复的JS加载,提供了一个函数叫wp_register_script,凡是用该函数加载的js库,同一个只加载一次。我的插件用了,如果你的模板加载js库也用了这个函数那肯定没问题,否则相信你也能懂。请不要误导看客

        • 没想着要误导看客.WP函数,以及jquery我根本不熟悉.我只是要尝试解决问题.
          我的排查也是基于主题之间进行的对比.仅此而已.
          这个滑块很好用.希望有同样问题的同学可以参考.没别的意思.毕竟说不规范,人家无处下手.有的就只好放弃使用.

  14. 不行。。。哭哭

  15. 3.5 自带主题用不了 解锁后还是 提示要解锁

    • 自带主题应该不会有问题,可能你的回复是ajax的

  16. Twenty Ten主题下不显示。

    麻烦看下

    • jquery冲突

      • 那咋办,我这里没有JS库启用的。没插件。

        你这插件也没有js库更改。

        • 有更改不是绿色插件了
          很简单的东西,自己改一行代码行了

  17. 试试效果去

  18. 使用上了。总体很不错!!!

  19. 已用上这个插件,看看效果。

  20. 那么怎么修改才能使这个插件在Chrome浏览器中显示呢,你的解锁可以在chrome中显示,我的依旧不行啊,本人新手,不太懂修改…

    • 能显示一般就没问题,近期18网络严查。google基本打不开,你开开代理试试,看是不是网络被屏蔽的问题

  1. 没有通告