WordPress文章分享插件 含微信与QQ分享带缩略图(由站长帮开发)

WordPress的文章分享插件其实还挺多的,但很遗憾都是针对国外的社交媒体分享而设计的,例如:Facebook、Twitter等,在大陆是无法正常访问的。原来笔者一直使用百度分享,但百度分享已经不再维护了,看来只有自己动手开发一款WordPress文章分享插件。

站长帮 WordPress 文章分享插件支持的社交媒体:

考虑国内的主流社交媒体,插件1.x版本将支持以下社交媒体分享:

  • 微信分享:带缩略图与摘要、朋友圈分享带缩略图与摘要(均支持未认证公众号)
  • QQ分享:带缩略图
  • QQ空间分享:带缩略图与摘要
  • 微博分享:带缩略图与摘要
  • LinkedIn分享:带缩略图与摘要
  • 邮件分享:调起系统默认邮箱客户端

其它社交媒体,后续可能会增加。

站长帮 WordPress 文章分享插件主要功能:

  1. 支持后台设置分享图标的位置,可选出现在文章页面的正文之前或正文之后。(见下图演示)
  2. 支持短代码,可以通过短代码自定义分享图标的位置。
  3. 自动获取文章标题、文章摘要、特色图片等信息
  4. 后台设置微信开发者AppID与AppSecret后,插件自动完成微信接口权限认证,通过腾讯WEB开发平台的API绕过微信分享接口的权限检查,从而实现未认证公众号也能分享带缩略图。
  5. 分享调用的二维码通过javascript代码生成,既不占用空间,也不会延长加载时间。
  6. 发布第一个稳定版本之后,会逐步添加更多的功能与特性。例如:如果文章无图,可自定义分享缩略图、分享图标悬浮显示等。
站长帮 WordPress 文章分享插件演示
站长帮 WordPress 文章分享插件演示

站长帮 WordPress 文章分享插件开发信息:

更新日志:

  • 1.0.0版,于4月13日18:20,提交WordPress官方审查。
  • 0.0.3内测(2020年4月6日),更新CSS样式,修复已知BUG。
  • 0.0.2内测(2020年4月6日),更新微信API接口。
  • 0.0.1内测(2020年4月4日)

常见问题

分享到微信如何才能显示缩略图?

1、首先不论是认证过的,还是未认证的,都需要有一个微信公众号。注册微信公众号
2、微信公众号后台 -> 设置 -> 安全中心 -> IP白名单 添加自己的主机IP(运行插件的主机)。
3、微信公众号后台 -> 开发 -> 基本配置 获取:开发者ID(AppID) 与 开发者密码(AppSecret),并正确填入到插件后台中。
4、微信公众号后台 -> 设置 -> 公众号设置 -> 功能设置 -> JS接口安全域名,至少需要将自己网站域名与调用JS、图片的域名设置在安全域名名单里。

提示:“Notice: Undefined property”错误

是因为微信公众号后台 -> 设置 -> 安全中心 -> IP白名单设置错误。

没有提示任何错误,但微信分享还是没图

检查微信公众号后台 -> 设置 -> 公众号设置 -> 功能设置 -> JS接口安全域名是否与图片调用的域名一致,另外文章特色图片是否大于300×300。

为什么我的分享图标显示错位

检查插件目录中css/zhanzhangb-share.css文件中的样式是否与网站主题的样式冲突。

为什么二维码是空白的

插件使用javascript代码生成二维码,依赖jquery库运行,请确认网站是否正确加载了jquery库,WordPress默认是加载的。

提示Notice: Trying to get property ‘access_token’ of non-object与Notice: Trying to get property ‘ticket’ of non-object 错误

该提示是微信公众号的后台中未正确配置IP白名单造成的,必须将运行本插件的主机IP正确的加入到IP白名单中,设置方法:微信公众号后台 -> 设置 -> 安全中心 -> IP白名单 添加自己的主机IP(运行插件的主机)。

下载插件:

https://wordpress.org/plugins/zhanzhangb-share/

于4月13日18:20,提交WordPress官方审查,已通过。


  • 微信或QQ扫一扫

《WordPress文章分享插件 含微信与QQ分享带缩略图(由站长帮开发)》有6条留言

留下评论