Bosima WeChat Page Sharing

Description

本插件通过集成微信提供的JS-SDK,从而实现自定义网页分享的内容,包括Url、标题、图片和内容。

1、本着简单的原则,分享的内容将全部从Wordpress原生的数据结构中提取,尽量不让用户再填写。
2、目前仅实现了文章的分享给朋友和分享到朋友圈,后续会增加其它页面的分享功能。
3、对于文章分享:标题为文章标题、图片为文章内容中的第一张图片,内容为文章摘要。

Dependency

WeChat JS-SDK

https://res.wx.qq.com/open/js/jweixin-1.2.0.js
This plugin depends on the WeChat JS-SDK, which is a remote JS file and provided by WeChat.
It provides initialization method of WeChat services, and provide some functions, including share to friends, share to circle of friends.
The JS-SDK is a service.

ip.chinaz.com

http://ip.chinaz.com/getip.aspx
This plugin depends on the ip.chinaz.com, which can return the exit IP of the user server.
The exit IP needs to be added to the WeChat IP whitelist.

Installation

1、在您的Wordpress管理后台安装本插件或者通过上传文件夹到Wordpress插件目录的方式安装本插件;
2、启用插件;
3、注册一个微信公众号,访问地址:https://mp.weixin.qq.com;
4、在“Wordpress管理后台”-“设置”-“微信分享设置”中获取服务器出口IP(如果未出现,多刷新几次),填写到“微信公众平台”-“安全中心”-“IP白名单”中;
5、在“微信公众平台”-“公众号设置”-“功能设置”-“JS接口安全域名”中填写您网站的域名;
6、在“Wordpress管理后台”-“设置”-“微信分享设置”中填写您微信公众号的AppID和AppSecrect(在“微信公众平台”-“基本配置”中)。

安装完毕。

特别说明:
由于0.2.0版本将微信的配置参数保存到了插件目录下(当然也不会被外部访问到),导致控制台升级后配置会丢失。
从0.2.1版本后配置参数保存位置进行了修改,防止升级导致丢失。
因此0.2.0版本升级后请重新设置微信的AppId和AppSecrect。

FAQ

Installation Instructions

1、在您的Wordpress管理后台安装本插件或者通过上传文件夹到Wordpress插件目录的方式安装本插件;
2、启用插件;
3、注册一个微信公众号,访问地址:https://mp.weixin.qq.com;
4、在“Wordpress管理后台”-“设置”-“微信分享设置”中获取服务器出口IP(如果未出现,多刷新几次),填写到“微信公众平台”-“安全中心”-“IP白名单”中;
5、在“微信公众平台”-“公众号设置”-“功能设置”-“JS接口安全域名”中填写您网站的域名;
6、在“Wordpress管理后台”-“设置”-“微信分享设置”中填写您微信公众号的AppID和AppSecrect(在“微信公众平台”-“基本配置”中)。

安装完毕。

特别说明:
由于0.2.0版本将微信的配置参数保存到了插件目录下(当然也不会被外部访问到),导致控制台升级后配置会丢失。
从0.2.1版本后配置参数保存位置进行了修改,防止升级导致丢失。
因此0.2.0版本升级后请重新设置微信的AppId和AppSecrect。

如何获取网站所在服务器的外网出口IP?

1、直接询问您的主机服务商;
2、在“Wordpress管理后台”-“设置”-“微信分享设置”中查看。

微信公众号可以是个人账号吗?

可以。

这个插件和缓存插件冲突吗?

分享用的签名数据每次都通过javascript动态请求获得,和页面缓存没有冲突。

Contributors & Developers

“Bosima WeChat Page Sharing” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.2.1

  • 增加显示服务器出口IP功能,方便在微信“安全中心”-“IP白名单”中进行配置。
  • 更改微信配置参数保存位置,防止控制台升级后丢失;但从0.2.0升级后仍会丢失,需重新配置。

0.2.0

  • 第一个版本,仅支持文章分享给朋友和分享到朋友圈。