WP Open Social

WP Open Social,这是一款 WordPress 社交平台登陆插件,个人原创,代码简洁,功能强大!

现在的用户都是超级懒的,我也不例外。如果一个网站动不动要我注册,不管祂的内容和服务有多好,我的内心肯定是抗拒的。要为此创作一个独一无二的账号和一个复杂好记又不雷同的密码,根本就是强人所难。

这个插件就是这样一个初衷:让你的网站用户垂手可得。类似 1Password 的思路,我们每天都会使用 QQ、微博、微信,如今可以将这些账号作为唯一的个人凭证,从而方便的登录各类其他平台和服务。

一开始插件的功能比较简单粗糙,定位是免费开源的。随着很多高级玩家的使用出现了很多应用和生产环境中出现的各种问题:账号过长,邮箱虚假,微博同步,微信打通等。在这个过程中投入了大量的时间和精力,针对各种高级功能发布了收费版。

有了这样一个东东,能大大提升体验和效率,那祂就是有价值的,可持续的,这也是我保持更新的动力。我本人购买了很多正版软件和应用,这是对好作品的支持和肯定;同样,我也希望自己的付出能得到正向的回报。

关于代码,我编程还行,但 PHP 新手;关于界面,我审美还行,但美工一般。信奉体验执着细节,相信只要想得到,肯定还是有很多优化空间的。任何意见建议都欢迎留言,非常感谢大家的支持,谢谢!温馨提示:咨询问题请留下邮箱网站方便联系和回访。

  • 由于 Open Social 跟谷歌一个历史项目重名,为了区分插件改名为:WP Open Social
  • 从 5.0 版本起,代码遵循 MIT 许可协议:可任意修改和使用,在保留许可协议前提下;由插件引起的损失或意外本人概不负责。
  • 5.0版本起,更新前需要先备份 mod 目录,然后手工覆盖更新。如通过系统自动更新的话模块目录会被覆盖掉。

基础功能

  • 主要功能:QQ、微博、微信、谷歌、Facebook、Twitter 等登录和分享
  • 其他特色:支持安全验证、支持登录出错提示、用户列表可查看用户绑定信息
  • 使用环境:无系统环境要求、无第三方库、无加密混淆、无任何网站域名限制

版本说明

最新 5.0 的核心代码统一免费开源,高级模块按需收费。
升级到专业版费用:4.X(免费)、3.X(¥100)、2.X(¥200)。
如旧版自动升级出现问题,请联系我索取新版。

  • 基础版(¥0 ):WordPressGithub,包含兼容模块、包含国内外八个主流社交平台
  • 专业版(¥300):联系我,包含基础功能、包含所有非专属模块
  • 旗舰版(¥? ):包含专属代理模块、支持自动更新

模块介绍

  • 兼容模块(¥0 ):兼容 WooCommerce、BuddyPress 等热门插件,可自定义钩子
  • 冷门平台(¥20 ):拓展国内外各种非主流社交媒体平台如 淘宝支付宝、Pinterest
  • 注册模块(¥50 ):可随机生成、自主填写邮箱、邮箱激活、管理员审核、绑定老用户
  • 微博模块(¥50 ):管理员绑定微博发布文章可同步到微博、可计划发布、可查看结果
  • 短信模块(¥100):支持短信登录、目前支持阿里云云通信短信服务、可查看出错信息
  • 微信模块(¥150):支持公众号订阅登录、生成二维码、自动适配平台、打通用户标识
  • 代理模块(非卖): 高级用户专属、需注册并购买作者平台账号使用权方可使用

代理登录

代理模块为之前的“内置登录”,独立为高级专用功能,以后的新版发布默认不会包含该模块。
针对备案或翻墙或企业资格等无法使用平台登录的用户,可提供体验和专属套餐的购买使用。
建议可搭配注册模块支持设置邮箱激活或修改密码方可登录等方式来另行管理绑定的用户。

  1. 微信开放号及公众号(微信模块所带):¥200/年/每个
  2. 国内外主流社交平台(基础版所带平台):¥100/年/每个
  3. 国内外冷门社交平台(更多平台模块所带):¥50/年/每个

升级步骤

  1. 任何版本升级时先备份插件目录、禁用插件、再删除插件目录
  2. 再将新版上传/解压到原位置、启用插件、插件配置会自动继承

常见问题

0、插件有什么使用场景和限制

这是一个网页插件。如果在手机设备用普通浏览器中浏览,并无法调用移动端应用(如微信客户端)。

1、插件能获取什么用户资料

由于协议限制,大部分第三方登录只能获取用户的昵称和头像,少部分能够获取真实邮箱,所以生产环境中可能需要用户补全具体信息。另外,登陆时最主要的识别依据是具体用户在具体应用(网站)上的唯一编号。

2、回调地址要怎么设置?

新版后台可统一或单独自定义,默认为空即可网站主域名。一般为网站首页,如 https://www.xiaomac.com
QQ互联请添加后缀 /index.php,然后在插件后台设置回调地址形如:http://www.abc.com/index.php
——注意:申请国内第三方登陆可能需要网站备案,如申请确有难度可以购买“代理登录”。

3、在那里获取 App IDAPP Key/Secret

第三方平台的后台。两者叫法大同小异,公开的应用号叫 XXXX_ID;不公开的应用密钥叫 XXXX_KEY/SECRET

4、支持多站点吗?

支持;超级管理员在主站设置,子站自动继承配置。从子站进入并注册的新用户会自动从主站同步到子站。

5、为什么国外谷歌脸书推特等无法登陆?

服务器需要能够科学上网,目前国内空间基本不支持。如果需要请联系我购买“代理登录”。

6、为什么升级新版后某些功能没有生效?

一般是服务器开启了缓存插件或者 CDN 所致,请清空缓存,并刷新重试。

7、微信开放号微信公众号有什么区别?

完全不同。视网站使用人群,开放号是在电脑端(针对电脑群体)用手机扫码来登录;公众号是在手机微信中(针对手机群体)自动登录。插件会自动识别浏览器类型而显示对应的图标。两者可以互相绑定(通过 UnionID)来识别同一微信用户。微信公众号回调地址设置:公众号设置 / 功能设置 / 网页授权域名(开放号叫授权回调域)。

——微信登陆要求:服务号、微信认证
——接口权限要求:网页授权获取用户基本信息(微信登录);生成带参数二维码、获取用户基本信息(关注登录)

8、为什么用户注册时有些卡顿

一般这是服务器发送通知邮件失败引起的,可以尝试安装邮件插件进行配置:WP-Mail-SMTP

9、如何统一已注册用户的路径为编号

安装并启用插件 Debug Editor,运行如下代码:

$users = get_users();
foreach ($users as $user){
    wp_update_user(array('ID' => $user->ID, 'user_nicename' => $user->ID));
}

更新日志

= 5.0.3 =
* 修正:微信公众号登录的显示问题

= 5.0.2 =
* 微信登录在不同平台默认显示
* 增强头像函数的兼容性
* 增加隐藏登录工具条的选项

= 5.0.1 =
* 修复绑定无效并直接跳回首页的BUG

= 5.0 =
* 新增:代码发布遵循 MIT 许可协议
* 优化:代码模块化基础代码不做限制

= 4.3 =
* 新增:同步到微博支持古藤堡编辑器
* 新增:支持调试微信服务器保存出错
* 新增:支持屏蔽无法正常加载的头像
* 修正:激活邮箱登陆模式下提示错误
* 修正:链接字段无效可导致无法保存
* 修正:微信分享弹出框页面样式兼容

项目地址

插件下载:最新测试版(github.com)wordpress.org | open-social.5.0.3

——打个小赏 感谢支持——

1 自动识别支付宝/微信/QQ支付

863 thoughts on “WP Open Social

    1. Link

      按钮代码是CSS控制的。应该是模板样式冲突了。我没有测试其他模板的= =。

  1. 多梦

    建议博主把下个版本的改为 ‘role’=>get_option(‘default_role’) ,这样就可以根据设置的默认角色新建用户了。

    1. Link

      提议不错,我考虑了下,方便是方便还是有些风险。还是牺牲便捷安全为上吧。

  2. 现充智力猫老师

    想请教博主一个问题
    通过插件登录的用户默认角色可变吗?
    不会编程自己在文件中实在找不到更改的地方所以来求助了…
    另外插件非常的好用,功能简洁,非常感谢!

    1. Link

      wp_update_user(array(‘ID’=>$wpuid, ‘role’=>’subscriber’));
      修改这行的 role,具体值参考官方文档。

  3. yueyue

    博主 我改名之后 以前的根本不会改过来

    if($comment->user_id!=0) {
    $author_url = get_the_author_meta(‘user_url’,$comment->user_id); //登录用户连接
    $author_name = get_the_author_meta(‘display_name’,$comment->user_id); //登录用户开显示名称
    if($author_url) {
    $author = ‘‘.$author_name.’‘; //判断用户是否填写了站点
    }else{
    $author = $author_name;
    }
    }else{
    $author_url = $comment->comment_author_url;
    $author_name = $comment->comment_author;
    if($author_url) {
    $author = ‘‘.$author_name.’‘; //判断游客是否填写了站点
    }else{
    $author = $author_name;
    }
    }

    1. yueyue

      登陆用户获取是游客的用户名和 连接

    2. Link

      哦。昵称、网址和邮箱三个字段本来就是以评论为单位的保存在数据库的。
      已登录用户,这三个字段会从用户个人资料里拿。就算后来修改,已发表过的评论也不会更新。
      ——系统本来就是这样设计,我也觉得OK;并不是插件不这样做或要这样做。

  4. 安魂弥散

    支持侧边栏的最新评论和读者墙 的头像吗?
    我这主题的侧边栏和读者墙不显示账号登陆的头像 始终是主题自带的一个头像,只显示设置过gavater的头像

    1. Link

      理论是支持的;但具体我没重现的环境。如果你确定是通过插件注册的用户,应该没问题才对。

  5. X-Vision

    博主,问下如果想把社交登录的功能加到自定义的页面里(不是wp-login.php这个页面)的话,要怎么操作,谢谢

    1. Link

      你是指“page”页面么?问题是需要这样做么?弄一个专门登陆的页面?
      这需要写一个类似 shortcode 之类的函数来支持。

    2. X-Vision

      嗯,是啊,因为有些特殊主题自带登录页面,但是用这个社交登录插件不会在主题自带登录页面上显示登录按钮。

    3. X-Vision

      有没有办法弄出这个短代码?

    4. Link

      这个可能要测试多个模板的情况,有时间的话。

  6. LL

    Warning: current() [function.current]: Passed variable is not an array or object in D:\web\ori\wp-content\plugins\open-social\open-social.php on line 850

    1. Link

      大概知道什么原因了,有些接口极端情况会返回格式化不了的结果,所以报错。
      具体我要试试吧,不一定能重现。

    2. Link

      将 849、850 两行改为如下代码试试:
      if(count($json_r)==0){
      parse_str($response,$json_r);
      if(count($json_r)==1 && current($json_r)===”) return $response;
      }

  7. LL

    已经填写正确了,,一个id 一个key 新浪的测试都没问题。

  8. LL

    用qq登陆时候出现。access token check failed 如何解决

    1. Link

      接口信息没填写对吧,我觉得。

  9. yueyue

    博主,
    我想在仪表盘加那个返回上级的功能, 就是哪个页面点进去。就有返回哪个页面的连接。应该怎么弄哦。

    还想请教一个技术问题,我想让博客主的用户,昵称能重复这个google搜索半天了。没有找到结果。所以请教下你

    1. Link

      有段时间没看代码没啥印象了,你自己参考下代码吧。
      昵称本来就是可以重复的,用户名和邮箱不能重复而已。

    2. yueyue

      我是想设置用户的昵称不能重复…..

    3. Link

      没研究过哦,看看官方文档吧。

  10. LL

    请问如何把登陆窗口放到主题的指定地方。

    1. Link

      没有考虑这个。真需要可以自己制作静态HTML。

  11. 黄浦江里的河马

    还是无法通过QQ Connect审核,原因是插件的登陆按钮式样和QQ的规定不符。
    求解决。
    http://wiki.open.qq.com/wiki/website/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF%E9%A1%B5%E9%9D%A2%E8%A7%84%E8%8C%83

    1. Link

      我用的图标不是官方提供的版本(可能是这个原因,但其他人好像可以)。
      或者试试需要自己弄一份图标和链接,通过了再改回来(需要会HTML)。

  12. 不亦乐乎

    博主你好,请问一下,为什么我设置完到qq提交审核总是回我:审核未通过,点击QQ登录按钮提示登录失败或出现错误信息(无跳转、提示失败、出现错误信息)。我自己点击都能跳转啊。

    1. Link

      用新马甲试试登陆就知道了。已登录过的帐号跟第一次登陆处理不一样的。

  13. Link

    服务器发送邮件的功能又有异常,所以邮件通知的功能只好暂时关了。所以可能无法及时回复了,抱歉先。

  14. Ninety

    非常好用的插件,因为最近整好需要,想给作者啤酒钱,但是没找到地方。

    对了,有个地方我觉得还有有必要加的,就是第三方登录后最好跳转到一个改邮件的页面,而不是后台,有些是不想让它进入后台。

    做个新页面也好。邮件是比较重要的。这样也省事很多

    1. Link

      谢谢了,捐赠链接我没有挂出来。在配置的页面底部。
      修改资料的页面我也想过弄,觉得有点麻烦。
      弄成资料要更新过一次才能评论,觉得已经是尽最大努力了——改不改真实邮箱,无法强求哦。

  15. yueyue

    我把comment_form() 函数 输出的所有html代码全部复制 ,
    放到comments.php里面替换comment_form() 函数,

    都不会插入(当评论有回复时接受邮件通知,编辑我的个人资料)等这些信息。

    现在很多主题没有用到 comment_form() 函数哦, 都是自己写在comments.php里面, 希望博主考虑下。 谢谢!

    建议插入在里面的最后比较合适

    1. Link

      这个问题我有考虑过,暂时没弄那么细而已。你还真是个超级细心之人啊!哈哈

  16. yueyue

    博主 能不能插入内容 不用comment_form()来插入?

    现在很多主题都没有用到 comment_form() 所以邮件不正确通知 修改个人资料 都显示不出来!

  17. 村小楼

    对了,只能是用wordpress登陆后显示个登出,但是没有社交网站登陆选项。设置里登陆选项能打钩的都打了

    1. Link

      配置了帐号信息了么并启用了么?
      另外确认小工具你拖对边栏了么?
      有些模板有好几个边栏的。换个模式试试看?

  18. 村小楼

    老大我wordpress用了你的插件觉得挺干净方便,可是我那个小工具的登陆模块,显示不出来“请选择社交工具登陆”啊,不能像这个网站最上方那个HOWDY一样。
    你可以看一下blog.msmrs.net

  19. yueyue

    1.3.1 前台有评论 邮件回复 不能勾选了 ,你自己博客我现在也勾选 不了! 麻烦有空修正下!

    1. Link

      本来就不是直接勾选的(只是提示作用而已);要改在自己个人资料里修改。这个问题我记得说过了的,汗。

  20. Pingback引用通告: WordPress 国内社交网站登录 Open Social Login for China – SimWP

  21. yueyue

    博主我又来了 我在移动下面没有加载Jquery了

    插件能支持下Zepto .js吗

  22. KUMA-塞蕾娜小天使

    博主 您好,

    我下载了您的这个插件并试用了一下,很好用,谢谢您的分享。 但是有个问题请问一下,您的插件里完善注册信息的页面和给用户发送注册确认邮件的功能是不是在您的服务器上生成的?我看了一下源码,但是没找到有关这两个功能的代码。谢谢。

    1. Link

      不是很明白你的问题。但所有功能都在代码里的了。

  23. yueyue

    博主 能不能加一个后台发文章直接同步到微博的功能。

    1. Link

      好呀,有空帮我完善完善。

  24. oocss

    github 获取站点 json返回是html_url 而不是url 希望博主更新下

  25. oocss

    jquery.js
    jquery-migrate.min.js
    ui/jquery.ui.core.min.js
    ui/jquery.ui.widget.min.js
    ui/jquery.ui.position.min.js
    ui/jquery.ui.tooltip.min.js
    这6个JS 是不是只要加载JQ就行了? 还是其它一定也要?

    1. Link

      天啊,2G。。。能不讨论这个问题么。
      3G,应该没压力的吧,脚本才多大哦。
      我用了 tooltip 提示功能而已,对比了下后面四个是这个加载的。或者我考虑加个开关吧。我个人图片都很少压缩,不太在意这个。

    2. oocss

      恩哦, 加载这么多JS 感觉不太好哦, 最好只要引入jquery就行了。

      然后提示功能写在你自己的os.js里面。个人建议而已。

    3. Link

      没那么好身手自己写效果了,那个提示库自己判断加载的。我新版后台可以加个选项;另外实际脚本可以放到底部加载的,这个也改了。

    4. oocss

      google facebook 图像经常获取不到, 后台可以加个选项吗? 是否获取它们的图像。 经常显示不出来视觉效果不好哦。

  26. oocss

    插件加载了7个JS 这些都是必须的吗? 麻烦把和插件无关的js移除。

    还有能不能把JS放到前面

    1. Link

      我只有一个js。那些是调用的必须的库而已。机制是分散加载的我真没办法控制。加到前面会更好看么?

    2. oocss

      js在head区域加载 严重影响速度哦….. 特别是3G 2G网络下面。 要把js加载完了再显示html。

  27. Link

    转换数据的小程序做好了,有谁要试试么?我自己测试没问题,确认了才好发布。

    1. 爱翻包

      很愿意做测试^_^
      邮箱:
      joynic#sohu.com

      话说你的站经常打不开呢。

    2. 爱翻包

      原来已经收到^_^作者你太贴心了。

    3. 爱翻包

      勾选数据转换并保存更改之后,后台用户列表所有原来使用微博登录的用户的头像都挂掉了。

    4. Link

      两个插件功能类似,数据可以互相兼容,但同时只能开启一个。头像没问题的。
      昨天空间搬机房,断了半天。。。

    5. 爱翻包

      我确实是只开了一个插件,甚至把wp-connect删除掉了。但是头像还是转换不过来。

    6. Link

      重新发了转换脚本,跑下试试。

    7. 爱翻包

      用新转换文件覆盖了之前的那个,头像问题还是没解决。换成wp-connect就没问题。

    8. Link

      你所谓的“微博”不会是腾讯微博吧。这个跟QQ重复,我没做登陆的呢。
      如果有必要,可能要弄多一个登陆。

    9. 爱翻包

      新浪微博。我没有使用腾讯微博登录。

    10. Link

      有意思,别在这聊天了。把你链接给我,邮箱里说吧。

  28. oocss

    这次更新特别好, 界面清洁简单。

    用户后台能不能加个解除绑定!

    用户后台回复邮件的时候 ,能不能设置登陆进来 默认就是勾上的?

    1. oocss

      不好意思 博主看错了,有解决绑定。

      但是有个问题,我在你站里面。 从哪个页面进去就有个返回连接是哪个页面。

      我的默认进入个人中心没有这个连接 点击更新资料后是 返回首页 为什么 哦

    2. Link

      邮件通知这个是用户级设定 不是针对单独评论。大部人不设置真实邮箱,默认勾选浪费无谓服务器资源。

      至于返回链接,那只是我细节考虑比官方程序好。

  29. magicpig44

    你好博主,这个插件适用于wordpress所有theme么?

    1. Link

      是的,适合所有主题。最多就是样式效果可能会有区别。毕竟我也没办法测试所有模板。
      代码和样式我是分离的,有需要自定义下CSS即可。

  30. 爱翻包

    真心恳请Afly在下一个版本加入“兼容或转换其它社交登录插件数据”的功能。尤其是水脉烟香的那个,我已经上了他的船,代码那个冗余和乱啊。很想换成你这个啊。

    1. Link

      哦之前有说过这个话题。具体是那个版本,是付费用户么?已有多少注册用户了?别人插件风格上有些不符一般我尽量少打交道,不过如果需要可以研究交流一番的。
      ——另外,拜托。不填写真实邮箱,就,,,别勾选接受邮件回复哦。这个道理不需要老师教的吧~汗。

    2. 爱翻包

      是用的付费版本,我可以发文件包给你的。他那个插件是做了“数据兼容”功能,我最早之前是用另外一个插件,后来换成水脉烟香的那个,在后台把之前的数据转换成了兼容他这个插件的。通过微博注册的用户大概5000多个吧。

      关于勾选邮件回复,因为你这个用的是英文版本。。。我也没注意是什么意思。。。我已经改好邮箱了。

    3. Link

      这么猛是有必要转了;我做戏做全套,我找时间试试吧。
      文件应该不用了,免费版跟所谓付费版数据结构没啥差异就行。
      之前的插件叫啥还有转换是单独的工具么也发一下到我邮箱吧。

      我后来也猜是这么回事,不好意思误会了~我更新插件时测试效果一直没把默认语言改回去。PS其实右侧可以自主切换的。

    4. 爱翻包

      感谢耐心回复^_^之前的插件是我爱水煮鱼的那个新浪微博连接(sina-connect),豆瓣连接(douban-connect),后来他不更新了,没办法就换到水脉烟香那个,转换工具不是单独的,是插件后台就有的功能,一键转换。对了,我看了一下,免费版和所谓付费版数据结构基本是一致的。

      我相信你这个插件如果加上数据兼容转换,大批那个插件的用户都会转到你这个插件上来的。因为那个插件实在是让人很不放心。

      再次感谢。

    5. Link

      水煮鱼那个不错,我一开始弄这个插件在那里抄了不少代码。后面这个我一看文件头都晕了,,买糕。免费版也有转换的功能?到时我在本地跑个试试吧。

    1. Link

      没啥。且加且珍惜~

  31. 一饮银河醉揽皓月赤足而奔

    你又弄得神马东西?不更新不能评论咯~
    对鸟~playes.net你不更新了?
    我网站开通了,不过现在打工了,没时间更新了。已经挂了你的xiaomac友链了。

    1. Link

      嗯是的,是否更正资料是自由的。我只是提醒一下。那个有段时间被关闭,太久没动,所以干脆开个新的。友链我加上。

  32. xusno

    建议,增加
    在后台用户管理中,显示用户的评论数,

    1. Link

      你报的登陆按钮的问题我试过没问题的。
      QQ群估计不适合我这么低调的角色,有问题交流倒可以微信下。
      评论数这个有点小复杂而且有些人会开放游客评论,个人觉得意义可能不太大。

    2. xusno

      1. (登陆按钮 选择 评论表单之前,设置后不显示, 评论表单之后 能显示) 这个可能是我主题的原因吧
      2. 评论数这个:我的意思是想有 能查看注册用户长期不登陆的(最后一次登录时间) ,或者没有评论的,如果有这个功能,可以根据需要,清除一些长期不登陆的或者没有过评论的用户,这样好处还是挺多的,用插件的最主要目的就是鼓励用户多评论来带动网站的活跃性,(大概意思就是能查看长期不活跃的用户)
      3. 更新 1.2.0后,侧边栏的最新评论和读者墙的所有头像都不显示了,关闭插件就恢复显示头像了,(侧边栏和读者墙的头像是主题固定的一个头像,不是缓存到本地的,就是一个固定图片头像的那种。无论登录后还是有个性头像的都不显示,只显示主题这个固定的),文章评论下方显示的就是系统自带的头像,登录的或者有Gravatar头像的都能正常显示,
      4. 更新 1.2.0后,后台-设置-讨论-默认头像-那几个头像也不显示了,关闭插件正常,
      5.如果站长有办法: 去掉主题自带固定的头像(侧边栏和读者墙),换成 文章评论下方显示的(就是系统自带的头像,社交登录的或者有Gravatar头像的都能显示)
      6.不知道这里评论能不能贴主题里相关的代码

    3. Link

      说那么多,你不在你资料里更新你个人主页,效果几乎等于零。无法想象的。

  33. xusno

    登陆按钮 选择 评论表单之前,设置后不显示,
    评论表单之后 能显示

  34. xusno

    希望能有个Open Social QQ交流群

    1. xusno

      有QQ群,交流起来更方便

  35. xusno

    插件越来越强大了,站长威武!

    1. Link

      貌似很谢谢~哈哈哈哈~

  36. aac

    博主我又来了….最后问几个问题

    1:用户名:QQ057D028DCD972B7E23A4941585C1E0BF这样真的不太好, 比如http://weibo.com/bbc 能不能传bbc作为用户名,虽然前台可以调用昵称显示。 但是想过没有? 如果我用QQ登录一次后。 以后不绑定了,想直接用户名和密码登录。QQ057D028DCD972B7E23A4941585C1E0BF”,这个用户名能记住吗? 难道可以用昵称和密码登录?

    2:能不能别隐藏默认个人中心里面的资料(包括 风格 个人说明 密码等),不是每个人都想隐藏这些东西。虽然解除绑定后可见, 但是有此人喜欢什么时候都显示出来。

    3:能不能 (如果是QQ 微博登录。就提示去填写正确邮件地址。)

    4:
    今天更新后:点击登录是在原窗口打开,这样体验不好吧。 不知道是故意 改成这样 还是BUG。
    还有登陆以后以前是跳到评论描点那。 今天更新也取消了这个描点。
    评论时邮件回复能不能默认就选上。

    1. Link

      1、用户名这个没办法,要唯一;而且各个网站会冲突,我不会想太多。不过你提到可能直接登陆的问题是一个点。下个版本可以增加支持邮箱登陆吧。
      2、如果要修改密码后期直接登陆,密码字段是没必要隐藏,到时看再一起更新。
      3、这个版本我已经对假邮箱地址尽量做了显眼的提示,如果被视而不见目前我也没办法,尽力了。
      4、更新说明里面说了,当然是故意的。只是为了兼容性考虑。锚丢失啥的,小问题。
      5、自己在资料里勾选。这个选项不是以评论为单位,是以用户为单位的。

    2. aac

      谢谢这么详细的回复,
      我把点击登录原窗口打开,改成了新窗口打开,不知道在什么情况下会有问题?
      评论邮件回复那个地方 我也改成默认就是选中的。。。然后把个人中心资料也全部显示出来了。。。
      这样改了,以后升级又要重新改。。。

      博主建议下:像标签云链接随机彩色化 这类东西别加插件里面去哦。。。。这是一个登录插件 加这些有点啥了。。
      总之谢谢了。。

    3. aac

      像技术类网站 应该添加 twitter github这些登陆比较合适 。。。

    4. Link

      迟点我熟悉下GIT弄成开源吧,各有各玩。
      至于加些其他小玩意,说白了就是方便我自己,这样不用去改其他地方的代码。
      有计划的,有时间再弄。

    5. aac

      可能是博主不收费,也不做第三方中转, 首先感谢博主这种精神, 以及这两天的回复。 折腾了二天, 还是换回原来经过第三方的登录了。
      正是因为不收费和不做第三方中转,可能很多时候博主都是满足自己的需要吧。 有少部分地方不是很合理。插件应该方便使用,在原来上面添加功能。
      第一不是谁都会php 应该至少有最基础的函数调用吧 比如登录前调用 login_open-social(“social”) 登录后调用 user_open-social(“social”); 还有分享的调用函数。

      第二就是不应该去改变原来的东西哦。特别是默认个人中心里面的不要去变动隐藏等。在个人设置下面加个open-social设置多好。然后不要加多余的东西进去,大部分人看到都不喜欢。 还有一些细节问题。 比如原窗口跳转这个不符合用户体验。

      博主人特别好, 发了这么多菜鸟级评论每次都回答了。 非常感谢。

    6. Link

      这位兄弟的话多,有些说到点上,但也不是所有啦。我能回答的当然会回答,能做到的当然会做。
      你理解为不收费所以才不太搭理不太响应,这是你的理解而已。例如弹窗或跳转的问题,你以为我真是随心所欲么?我的设计就不能有一定的考虑和考量的吗?例如你可以看看淘宝看看京东的登陆哦。

      插件的设计宗旨是傻瓜和简洁,确实不可能会令所有人甚至大部分人满意,这个我是自知的。我在介绍那里其实已经说明了“适合人群”。很多问题其实可以自己找到答案的,这个其实还不关菜不菜事。而且PHP我也是菜鸟(这个在介绍里也有说)。

      我比较自我,所以也可以理解你的主观。基本上,我一般会尽量在别人的意见里吸收有用的部分。例如邮件登陆,我觉得挺好的,几行代码刚刚搞定了,下个版本就会更新。至于无关的功能(确实没啥鸟关系)是否适合瞎掺和,这个看下一步有什么变数吧,可能去掉也可能保留,再说了,且更且珍惜哈哈。

  37. aac

    我创建fackbook 应用一直提示这个是什么意思 。 新注册的账号不能申请fackbook key吗?

    Please use your personal account to create this app. To use a different name for testing, create the app with your personal account and then create a test account.

    If you received this message in error, please submit an appeal.

    1. Link

      貌似是有这么个限制,我不是很清楚。我是刚用 GoAgent 番羽土啬顺便弄的。FB 个人都没怎么用。

    1. Link

      brother li, sorry for the inconvenience, and thx for the feedback, i’ll find a way to solve this asap.

    2. aac

      我也发现这个问题 只要更新 里面的APPKEY 全部清空了

    3. Link

      之前有人报,我处理了下。没想到还是没解决。自己测试整个流程也一直没发现。

    4. 朋友都叫我李大雕

      You don’t have to speak english, because i’m Chinese but somehow I cannot input Chinese. Hope this issue can be fixed as soon as possible, and thanks for your contribution. This plugin really helps a lot. I’m really grateful for your work.

    5. 朋友都叫我李大雕

      Please notice a small sum of money is transferred to your Alipay acct. This is nothing but to embody my appreciation. Thanks for your contribution to all Chinese wp users.

    6. Link

      李兄,收到,感谢了!!!哈哈~

  38. aac

    博主有点小小的意见哦。 用户名为这个:QQ057D028DCD972B7E23A4941585C1E0BF 有点太什么了。
    http://t.qq.com/aac 能不能传AAC作为用户名?
    http://weibo.com/bbc 能不能传BBC作为用户名?

    还有就是图标啦 你用css定位实现的….. 我把css改了 还要去改图片大小太麻烦了。
    图片直接用img链接 然后加个参数 可以设置大小多好。 反正你那个DIV里面是空的。。

    强烈建议博主说明下 ,在指定位置输入登录前的详细代码。 和登录后的代码。

    用了这么多登陆插件 就你这个比较好。

    1. Link

      那个是用户名,唯一的标识,前台不做显示的,你可以设置“显示名”或“昵称”等其他几百种方法的。
      样式分离这个是个人设计理念而已,也没法解释的了。图片就这么大了,如果你想改大小,要自己想办法不好意思了。

    2. aac

      希望博主整个fucntion 指定输出位置哦

      比如登录前

      然后再来个登录后的fucntion

  39. aac

    为什么 我用QQ登陆 新浪登录。 进个人中心为什么只有 站点 和 邮件两个选项。(PS:这两个没有审核通过 测试可以登录)

    我用google登录 个人中心什么都有!

    1. Link

      我奇怪的是,你只纠结选项有出入,却没留意到邮箱地址有真伪之分么。
      ——我之前的版本为了提倡完善资料所以故意做了比较生硬的判断。

    2. aac

      真是不好意思,没有明白这层意思。 现在全部正常了。

      google 获取不到图像 不知道是不是我的问题…..

    3. Link

      谷歌和脸书等,视空间网络情况,经常出状况的。跟代码无关,纯人品!:)

    4. aac

      博主有个不情之请哦,我用QQ登陆你博客。改了2次名 结果都没有同步。

      现在我QQ一进来就绑定了这个用户名。 我不想绑定这个用户哦。能不能删除下这个用户。

      然后重新用QQ登录你博客!

    5. Link

      不用纠结这个了吧,改名是肯定有效的。我非调试时段会开缓存插件,所以有时可能不会立刻见效,以你个人资料中显示的为准。

  40. Link

    用静态代码可以实现你想要的登陆按钮的位置和效果,我当然确定是这样。只是这样做无法实现动态交互等场景。

    我做这个插件就是为了自动注册,所以不会再考虑在登陆前做任何动作;个人中心的资料实际只需要改一次,目前程序并没有明确提示,是我现在想要完善的。最初并没意识到虚假的邮箱地址会导致这些问题。

    我留意到你也没修改邮箱。或者你还有什么好建议呢。

    1. 一木梦林

      你上传的插件是不是最新版本? 我在你这个博客进去个人中心 所有选项都在,

      我在官方下载的插件 进去只有两个选项了。。。。。

    2. Link

      我现在跑的是最新版,加了很多功能。还在测试,所以未发布。加上语言包,估计这两天了。

  41. aac

    刚才看了评论, 如果放到指定位置 。复制前台HTML就好了。这个确定吗?

    插件是自动注册 , 有手动吗? 就是登陆的时候 先跳注册页面填写信息然后绑定QQ。

    因为现在很多blog 都有评论回复时邮件通知哦。 获取不到正确的邮件都没法通知。不可能每次让别人登陆之后。提示他们去个人中心改吧?

    1. Link

      where where…

    2. xusno

      站长的插件很神奇,Open Social 插件很棒!

    1. Link

      谢谢了,可以交流下。

    2. Youth.霖

      为什么我在后台改了链接却还是微博的地址

    3. Link

      因为注册用户每次发表评论时,邮箱和网站都是独立的。就算改了个人资料,已发评论的信息也是旧的,而且哈哈只有我能改。
      这个是系统自带的机制,不过其实只要发评论前先设置好个人资料就没问题了。你已经算做得很好了。

  42. QQ1395258104

    哎呀,哥们,我终于进来了。最终是在你网站上用QQ验证成功的。新浪微博那个你网站也报错。我在自己的上面用了plugin,验证没问题,后台注册也没问题。头像也很清晰显示在用户里,但是为啥就没有显示登陆状态呢,也不能评论,不喜欢多说第三方验证,很喜欢楼主的这个插件,后续开发求指教,一直在搜索如何用注册的user登陆,还是不太明白,我专业搞java的,刚接触wordpress没几天,求指教,如何在验证完了后登陆呢。

    1. Link

      我这里微博会报错是因为空间的函数支持问题,沟通之后解决了。
      你是程序猿应该懂得看报错信息啦:)你注册成功,但登陆可能有问题。
      我的想法只建议第三方直接登陆,所以没有考虑注册帐号直接登陆的问题。
      如果要支持也很简单,第三方帐号注册成功后,要在个人资料页那里(目前我是做了隐藏的)初始化下密码(默认是随机生成的)和修改一下帐号,下次就可以在登陆页面直接登陆了。

    2. 伊斯坦堡之夜

      这次登陆用的用的chrome浏览器,微博登陆,认证后没自动刷新,手动刷新后返回了。上次我说的比较不明白 ,我同意楼主的第三方登陆后发表评论, 我指的“多说”评论系统,他们还要显示“多说评论”, 很喜欢楼主这种无第三方的直接认证。 返回后刷新可评论还是需要改进。

    3. Link

      我用微博倒是正常的,也是chrome,自动刷新这个是必须的了。
      最近刚换空间感觉是有些不太稳定,欢迎举报各种问题。谢谢了。

    4. 伊斯坦堡之夜

      http://www.xiaomac.com/201311150.html#open_social_login 这个直接放到settings 里的那个call back url里就可以么(改成我的域名),我php还是比较菜,还在研究。

    5. Link

      不是。一般是你的域名就可以了。
      关于登陆后无法自动刷新的问题,刚才修正了一下代码。有机会请再试试看有无解决。
      如果是谷歌帐号,北京空间访问谷歌貌似确实不太稳定,有时登陆会失败,但有时又可以,这个没有很好的办法。

    6. Link

      上面这个就是我用自己的微博号登陆的情况。也是本人,算马甲。
      PS:我一直建议第三方帐号登陆后,最好简单设置一下自己的帐号。也方便交流和回访。