Skip to content

xiaomac/wp-open-social

Repository files navigation

=== WP Open Social ===

Stable tag: 5.0.3
Tested up to: 5.3.2
Donate link: https://www.xiaomac.com/wp-open-social.html
Tags: 社交, 登录, 登陆, 分享, 微博, 微信, 谷歌, 推特, social, share, qq, weibo, wechat, google, facebook, twitter
License: MIT License

使用 QQ、微信、微博、谷歌、推特等社交平台实现一键登录和分享。模块化结构,按需扩展,代码开源。Login and Share with social networks: QQ, WeiBo, Weixin, WeChat, Google, Twitter, Facebook.

== Description ==

由于 Open Social 跟谷歌一个项目重名,为了区分插件改名为:WP Open Social。
从 5.0 版本起,代码遵循 MIT 许可协议:可任意修改和使用,在保留许可协议前提下。

注意:5.0版本起,更新前需要先备份 mod 目录,然后手工覆盖更新。如通过系统自动更新的话模块目录会被覆盖掉。

= 基础功能 =

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

= 版本说明 =

最新 5.0 的核心代码统一免费开源,高级模块按需收费。升级到专业版费用:4.X(免费)、3.X(¥100)、2.X(¥200)。

1. 基础版(¥0  ):包含国内外八个主流社交平台的完整的登录分享功能、包含兼容模块
2. 专业版(¥300):包含基础功能、包含所有非专属模块
3. 旗舰版(¥?  ):包含专属代理模块、支持自动更新

= 付费模块 =

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

= 代理登录 =

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

1. 微信开放号及公众号:¥200/年/每个
2. 国内外主流社交平台:¥100/年/每个
3. 国内外非主流社交平台:¥50/年/每个

= 升级步骤 =

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

查看更多: [https://www.xiaomac.com/wp-open-social.html](https://www.xiaomac.com/wp-open-social.html)

== Installation ==

1. 如果已安装旧版请先禁用并删除旧目录
2. 上传新版压缩包至网站插件目录并解压
3. 激活插件并设置社交平台账号

== Screenshots ==

1. 设置-常规
2. 设置-自定义
3. 设置-登录账号
4. 设置-分享服务
5. 设置-预览

== Changelog ==

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

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

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

= 5.0 =
* 新增:代码发布遵循 MIT 许可协议
* 优化:代码模块化基础代码免费更新

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

= 4.2 =
* 新增:新注册用户附带来源链接信息
* 新增:可自定义新注册用户默认头像
* 新增:可设置自动同步BP手机字段
* 修正:短信登录可能存在的时区问题
* 修正:解决静态文件升级的缓存问题
* 修正:更新Linkedin登录新版接口

= 4.1 =
* 优化:整合登录和分享的图标及样式
* 优化:支付宝支持新的接口签名方式
* 优化:短信登录统一改为阿里云通信
* 新增:需登录并评论才显示的短代码
* 新增:新增几个国外的知名分享服务
* 优化:修改网址和邮件通知的选项
* 优化:正式升级并全面兼容 PHP7

= 4.0 =
* 优化:多站下自动同步配置和新用户
* 优化:字体图标默认使用 SVG 格式
* 新增:支持自定义登录分享按钮排序
* 新增:钉钉登录、支持分享默认图片
* 新增:可自定义字体图标的在线地址
* 新增:管理员可重置用户第三方头像
* 新增:可定义新用户邮箱地址黑名单
* 新增:兼容手机二维码微信分享提示
* 修复:BP 新用户会同步昵称的问题
* 修复:微信二维码不支持中文的问题

= 3.7 =
* 新增:对游客隐藏登录页和管理后台
* 新增:恢复以前的系统内部登录按钮
* 优化:设置登录帐号时自动隐藏密钥
* 修复:升级微博应用第三方分享接口
* 修复:更改微信公众号密钥不符问题
* 修复:注册时昵称中文长度限制问题

= 3.6 =
* 新增:微信扫描订阅公众号自动登录
* 新增:带渠道的公众号二维码小工具
* 优化:简化兼容设置和增加过滤钩子
* 修正:修复翻译的加载和一些小问题

= 3.5 =
* 新增:可屏蔽因网络无法显示的头像
* 新增:WC插件默认加载注册表单钩子
* 新增:微信分享按钮独占弹窗方式
* 修正:管理后台头像不统一的问题
* 优化:微信分享组件错误信息反馈

= 3.4 =
* 新增:新用户注册可修改昵称
* 优化:新用户注册界面逻辑调整
* 优化:新用户注册安全性检验
* 优化:恢复兼容 Gravatar 头像
* 优化:动作钩子自动加载或卸载
* 新增:法语翻译(Thx Olivier)

= 3.3 =
* 新增:新用户注册邮件通知
* 新增:独立兼容性设置分类
* 新增:特别兼容 BuddyPress
* 新增:用户修改密码可设置不通知
* 新增:微博可选自动关注强制登录
* 修复:页面图片太多导致分享出错

= 3.2 =
* 修复:微信中自动登录的问题
* 新增:提交邮箱出错颜色提示
* 新增:后台可选是否填写网址
* 新增:微信JSSDK可选不加载
* 修复:小版本号无法匹配

= 3.1 =
* 新增:阿里云通讯手机短信登录(兼容阿里大于)
* 新增:新用户可填写手机号码
* 新增:可选择关闭更新提示
* 更新:恢复并优化微信中登录
* 修复:内置登录跳转的问题

= 3.0 =
* 全新优化后台界面 简化若干选项
* 增加豆瓣花瓣网易印象等若干分享
* 优化了更新逻辑和内置登录的支持
* 默认内置钩子兼容几大热门插件
* 支持不同步多登录的用户头像
* 支持游客强制登录

= 2.92 =
* 修正版本号导致更新失败问题

= 2.91 =
* 新增用户名自动截取邮箱前缀
* 删除用户自定义用户名的选项

= 2.9 =
* 新增LINE登录及分享
* 修复BuddyPress头像HTTPS兼容

= 2.8 =
* 新增单独设置回调地址
* 新增单独设置头像使用
* 优化登录设置传递逻辑

= 2.7 =
* 新增登录分享模块自定义钩子绑定
* 新增登录时只允许注册而禁止绑定
* 修正登录参数可能引起的兼容问题
* 修正迅虎微信支付插件的用户兼容
* 新增几个国外热门分享
* 新增台湾繁体语言支持

= 2.6 =
* 修正微信JSSDK私钥过期的问题
* TWITTER登录支持获取真实邮箱
* 修复阿里云安骑士误报木马的问题
* 删除代理功能(登录接口不支持)
* 增加香港繁体语言支持

= 2.5 =
* 增加微信二维码直接登录小部件
* 微博登录支持自动关注网站微博
* 修复微信分享图片为头像的问题
* 增加用户头像函数的兼容选项
* 优化用户注册资料确认界面

= 2.4 =
* 完善自动更新功能
* 修复微信图标问题

= 2.3 =
* 增加内置账号登陆
* 优化用户资料确认页
* 恢复代理和百度登陆

= 2.2 =
* 增加自动更新(测试中)
* 修正微信中的图标问题

= 2.1 =
* 增加 WordPress 登录
* 支持 BuddyPress 头像同步
* 支持 WooCommerce 登录框
* 优化登录时邮箱重复问题

= 2.0 =
* 增加支付宝领英等登陆
* 增加并增强分享的方式
* 更换图标并支持自定义
* 图标前可增加标题文字
* 简化样式脚本代码结构

= 1.8.3 =
* 设置界面和代码大优化
* 增加帮助和显示选项卡
* 支持新登录只允许绑定
* 新浪头像支持 HTTPS
* 修复及优化若干小问题

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

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

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

= 1.7.3 =
* 兼容登录页重命名
* 内部登陆默认头像

= 1.7.2 =
* 新增自定义登陆分享代码
* 新增微信分享JSSDK
* 新增文章同步新浪微博
* 新增自定义回调连接
* 完善修正头像函数问题
* 修正虚假邮箱发送问题
* 修正一些语法翻译错误

= 1.7.1 =
* 更新QQ登陆:去掉多余的腾讯微博的参数
* 修正头像函数:提升优先级并兼容邮箱地址

= 1.7 =
* 微信开放号和公众号智能适配
* 简化大量代码和后台配置
* 修正头像函数两个小问题
* 优化逻辑兼容精确回调地址
* 增加登陆错误信息反馈
* 加强登陆过程中安全验证