自定义微信分享

Description

此插件允许你自定义分享到微信好友、微信朋友圈、QQ好友和QQ空间的链接中的信息
自定义标题、描述和分享URL已在1.4中支持。

注意

如果你想要在微信中直接分享,请按以下步骤操作:
1、公众号通过微信认证
2、填写 AppID 和 AppSecret (开发 > 基本配置)
3、添加服务器IP 到 IP白名单中 (开发 > 基本配置 > IP白名单)
4、添加域名到 JS安全域名中(设置 > 公众号设置 > 功能设置 > JS接口安全域名)
否则你只能通过QQ分享链接到微信,或者直接在QQ中分享

高级版

高级版包含:
1、基本版全部功能
2、分类的分享信息自定义( 需要 WordPress 4.4 或以上 )

高级版售价 ¥9
https://www.qwqoffice.com/shop.php?mod=product&id=1

从1.4.1之前的版本更新

因为保存自定义信息的key已经更改,你必须在更新后重新设置分享信息。

Screenshots

  • 在文章编辑页面中自定义分享信息
  • 设置页面
  • 微信好友中的效果
  • 微信朋友圈中的效果
  • QQ好友中的效果
  • QQ空间中的效果

Installation

下载插件
上传到目录 /wp-contents/plugins/
在WordPress“插件”中激活本插件

配置

设置 -> 微信分享,选中你要自定义小图标的文章类型并保存设置。文章,页面和媒体是默认选中的文章类型。

FAQ

为什么我在其它文章类型中找不到自定义分享信息的地方?

转到设置 -> 微信分享,选中你要自定义分享信息的文章类型,并保存

当我直接在微信分享时,自定义信息不起作用

如果你想要在微信中直接分享,请按以下步骤操作:
1、公众号通过微信认证
2、填写 AppID 和 AppSecret (开发 > 基本配置)
3、添加服务器IP 到 IP白名单中 (开发 > 基本配置 > IP白名单)
4、添加域名到 JS安全域名中(设置 > 公众号设置 > 功能设置 > JS接口安全域名)
否则你只能通过QQ分享链接到微信,或者直接在QQ中分享

首页分享设置没作用

如果你选择页面作为首页,请到编辑页面中自定义分享信息

如何调整当帖子内容第一个段落作为描述时,段落所需要的最小长度?

使用过滤器 wxcs_first_paragraph_min_length, 例子:
add_filter( 'wxcs_first_paragraph_min_length', 'change_first_paragraph_min_length' );
function change_first_paragraph_min_length(){
return 5;
}

Reviews

很棒的插件,但不知为什么有时不成功

Hi使用woocommerce在微信内部打开网站产品连接进行朋友圈分享,所有都不带缩略图;进行发送给朋友,有的产品有缩略图,有的产品没有缩略图。 微信公众号设置完全按照插件的instructions来设置,应该是完全没有错误,服务号也认证了。 请问是哪里可能出现了问题呢? 非常感谢!
Read all 1 review

Contributors & Developers

“自定义微信分享” is open source software. The following people have contributed to this plugin.

Contributors

“自定义微信分享” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “自定义微信分享” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.5.9

  • Updated: Replace IP API by http://ip.taobao.com/service/getIpInfo.php?ip=myip.

1.5.8

  • Fixed: Settings page is empty.

1.5.7

  • 新增:现在你可以使用页面实际的URL代替永久链接
  • 增强:支持除了分类、POST、首页以外的页面小图标的显示
  • 增强:调整JS文件和分享脚本的位置
  • 修复:函数 is_api_error 引起的致命错误

1.5.6

  • 修复:点击更新按钮之后分享信息不能保存的问题

1.5.5

  • 修复:JSTicket 输出到前台引起的安全问题
  • 更新:Readme 中的 Tested up to 标签
  • 增强:请求错误将包括在调试模式中
  • 增强:Ajax请求使用原生JS代替jQuery
  • 增强:支持分类的自定义分享信息(高级版,需要 WordPress 4.4 或以上)

1.5.4

  • 修复当微信JSAPI返回错误时QQ无法正常分享的问题

1.5.3

  • 修复wxcs_is_api_error参数缺失导致分享信息失效

1.5.2

  • 改用WordPress Settings API
  • 使用Ajax确保获取正确分享信息
  • 设置页面中添加IP白名单和JS接口安全域名的位置

1.5.1

  • 在设置页面显示公网IP
  • 更改插件描述语言为中文

1.5

  • 添加首页分享设置
  • 添加默认图标设置
  • 当图标和特色图片都没有设置时,使用帖子内容中第一张图片作为图标
  • 当描述没有设置时,使用帖子内容中第一个长度大于10的P标签作为描述

1.4.4

  • 使用 wp_remote_get 替换 file_get_contents

1.4.3

  • 支持WordPress多站点
  • 更新FAQ

1.4.2

  • BUG修复:[]数组定义不支持PHP5.3及以下版本

1.4.1

  • 提升使用体验并修复BUG

1.4

  • 支持微信和QQ
  • 支持自定义标题,描述和分享URL
  • 添加调试模式,错误信息将在控制台中输出

1.3.3

  • 添加在微信中直接分享时的提示信息

1.3.2

  • 更新翻译文本域

1.3.1

  • 修复BUG

1.3

  • 整合代码到单个文件

1.2

  • 支持多语言

1.1

  • 允许选择自定义的文章类型
  • 提供朋友圈和聊天界面的链接预览

1.0

  • 初始版本