Open Social 1.8.2

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

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

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

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

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

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

功能特点

  • 社交登陆:腾讯QQ、微博、微信、豆瓣、谷歌、微软、Facebook、Twitter、Github 等
  • 社交分享:QQ空间、微博、微信、Facebook、Twitter 等
  • 其他功能:支持小工具和短代码、自动同步昵称头像、带中英语言
  • 使用环境:单文件、无加密、无第三方平台、无环境要求

付费专属

  • 多注册场景:自动随机生成、自主填写、邮箱激活、管理员审核、直接绑定老用户
  • 支持自定义:登录前后及分享的代码和短代码、统一的回调地址、注册界面样式
  • 微信相关:支持开放号和公众号、自动适配平台、自动打通用户标识、微信 JSSDK
  • 其他功能:加强安全验证、增加出错提示、文章微博同步、用户列表查看绑定信息
  • 策略:一次购买,无使用时间限制;小版本免费升级,大版本会酌情涨价
  • 限制:单次购买可自用多个网站,谢绝另行分享、修改发布或者转卖

版本说明

  1. 免费版 1.6.4,已停止更新,点此下载
  2. 付费版¥180,购买和支持,请联系我新购买渠道上线会向老用户免费推送新版!
  3. 升级时直接覆盖原目录,会自动沿用旧版配置

常见问题

1、回调地址要怎么设置?
——新版后台可统一自定义。一般为网站域名,如 https://www.xiaomac.com

2、支持多站点吗?
——支持二级域名的多站;由于用户表是共享的,故只建议主站启用、多站统一登录入口。

3、第三方登陆的后台并没有 App IDSecret KEY
——叫法大同小异。一般成对,公开的应用号叫 XXXX_ID;不公开的密钥叫 XXXX_KEY

4、为什么国外谷歌脸书推特等无法登陆?
——需要番羽土啬,目前国内空间基本不支持。

5、为什么升级新版后某些功能没有生效?
——一般是服务器开启了缓存插件或者 CDN 所致,请刷新并重试。

6、付费版本有技术支持么?是否可定制
——有,请联系我;跟登录和插件相关的,都可以沟通跟进。

更新日志

= 1.8.2 =
* 支持新用户需管理员审核
* 支持用户列表显示插件绑定信息
* 自动随机生成用户无须确认步骤
* 修复密码重置邮件链接错乱问题
* 支持微信手机端浏览自动登录

= 1.8.1 =
* 支持二级域名多站点
* 改用内置远程抓取函数
* 新用户资料可设置级别(自填、随机、激活邮箱、重置密码)
* 增加绑定按钮的短代码
* 小部件无内容自动隐藏
* 优化流程细节及翻译
* 去除无用代码及函数

= 1.8.0 =
* 初次注册支持绑定已有账号
* 初次注册支持验证账号邮箱
* 微信支持开放号公众号统一
* 支持解绑时选择删除用户
* 支持新用户发送通知邮件
* 用户列表可以注册时间倒序
* 优化统一页面交互信息
* 修正昵称特殊字符注册失败问题
* 删除百度人人开心CSDN
* 删除各种老旧及多余功能

682 thoughts on “Open Social 1.8.2

  1. wuehds

    我已经购买了付费版了。有几个问题想请教一下,因为我网站做的前端用户管理界面,不希望用户转到wp的后端(wp-admin)因为我看到用户只有在后台才能删除自己账号和微信的绑定,怎么样调用这个解绑的功能到前端啊?

    1. wuehds

      还有收费版的功能里有一个启用微信分享的sdk,请问在哪里配置啊,还是勾选上了就自动开启了呢?

  2. Troy

    谢谢,新版有删除绑定的短代码就更好了。
    另外我试验了一下开启微信sdk之后的分享,
    缩略图好像没法获取到,然后简介只是网站的根域名。
    我看js是这么写的,不知道有没有办法修改一下让图文能正确获取呢。

  3. wuehds

    不是太懂怎么在控制台试调。
    在微信分享的时候
    返回的标题是对的,
    缩略图不能获取,
    摘要是网站的根域名www.xxx.com

    有没有可能下个版本改进一下这个的设置,比如缩略图先从文章特色图片获取,if empty, 获取文章的第一个图片, 如果文章没有图片,使用一个默认图片,这个图片可以在后台自定义。

    摘要也是同理,如果有设置摘要,直接获得,如果没有,截取文章前几个字,否则,返回网站根域名。

  4. shawn

    你好,非常感谢这个plugin。目前我刚下载,想要在我的wordpress网站上使用微信登录。我在微信开放平台已经注册账号,并且认证通过,获得了微信登录的功能。可是当我把appid和Secret放进相应open social里面微信的位置后,在登录页面时点微信登录会出现问题。页面会显示“something went wrong。” 请问我在微信开放平台上需要修改什么信息吗?
    链接:http://www.saaspad.com/wp-login.php
    谢谢!

  5. 大蚂蚁

    站长,收到SelfStore邮件,说将在年底关闭站点。这个插件后续将会通过什么途径提供呢?我指的是付费版本。

  6. 大蚂蚁

    不影响已购买的用户吧。

  7. 思想曲线

    “我网站开启了 HTTPS,……垃圾微博的头像 TMD 的不支持”—–

    您好,不是很理解您上面这句话的内涵,呵呵。

    我把我做的测试说一下,请分析一下原因。
    我在我的站点做了测试,站点没有https, 也没有显示头像,所以,应该与Https没有关系,我测试了Twenty Sixteen的主题,仍然不支持,所以,应该与我的主题也没有关系。

    有两款头像插件非常好用:
    1.BuddyPress First Letter Avatar 不需要一定启动buddypress
    2.V Gravatar Cache 可以把Greavatar头像缓冲到本地,速度、效果过非常理想。

    在不开启open social的前提下,以上两款插件的头像功能非常好用,只要一开启微博登录,头像就不显示。
    所以,想请问:
    1.是否插件在页面前端加载了什么CSS或Javascript导致这个问题?
    2.如果不是,可能会是什么原因?

  8. 思想曲线

    感谢回复,我做了再次测试,你说的优先级的确是其中一个需要考虑的因素,不过,我把两款以下的插件V Gravatar Cache ,BuddyPress First Letter Avatar都关掉,仍然不能显示头像。

    描述一下我的系统情况:
    1.wordpress Mu系统,工作没有报错,只是头像不显示。
    2.启动之后,登录延时严重,有时长时间无反应。

    三个问题:
    1不知道是否在Mu上测试过?
    2.好像收到过一份邮件,提醒最近新浪微博更新了开放平台接口,但刚才翻了一下邮件,没有找到,不知道是否与此有关。
    3.大概两个月前收到过一个国外开发者的邮件,想把微信登陆集成到,super socialzer里,他希望我跟你沟通一下,我看到你的插件已经商业化了,所以,告诉了他们情况,也就没有联系你,不知道后来如何?

    Alex

  9. 思想曲线

    Link,你好

    1.登陆过程不够流畅,不知道是否与WP SUPER CACHE的缓冲有关。
    2.我在Mu的二级域名中使用,主域名出于安全等其他问题隐藏并跳转了,比如:主域名为ABC.COM,前端用户访问abc.com会自动跳转到www.abc.com,那么,对用户来讲,www.ABC.com看起来是主域名,但对于wp系统来讲,其实只是一个二级域名的站点。所以,其它所有二级域名站都类似,OPERN SOCIAL的应用,也都是在二级站使用。目前,关闭缓冲,仍然无法显示头像。
    3.看到”多说”的数据统计:微信、微博、linKIN是国内三大主流登陆流量入口,请问你的付费版本中,是否有Linkin登陆?如果没有,是否可以加入?

    ————————————-
    Super Socializer 是国外一个开发者开发的社会化登陆插件,性能与框架非常好,只是缺乏对国内主流社会化登陆的支持。
    该插件当时是做的中文汉化翻译,他们插件官网有我的联系方式,所以,后来有开发爱好者找我,说想把微信、微博登陆集成进去,说是给你发了邮件,希望你提供技术支持,但并没有得到你的回应。

    当时,我看了一下你的插件,发现你的插件商业化了。而国外社会化插件大多免费,靠对该类插件的extentsion 或ADDON赚点钱,比如支持MYCRED, 分享计数等等功能,这显然与你的登陆插件商业化有冲突,即使你提供给他们技术支持,也没有任何利益可图。于是,我给了他们直接的建议:与你的利益冲突,也应该尊重既有插件开发者的利益。但他们强调:他们的插件主要在国外使用,不会对你的利益有影响。 但后来我没有再做回应。

    所以,我昨天顺便在这里谈到了此时。

    Alex