自从 WordPress 微信公众号管家 WechatManager 1.0 发布之后,有很多朋友说希望能够添加上自定义菜单的功能,由于各种原因一直没有更新该功能。最近抽空终于把这个功能加上了,并且去掉了上一个版本中的翻译、天气查询等不相关的功能,此外查询功能也做了些许优化,不再需要输入 “搜索@关键词”,而改为直接输入关键词进行搜索。下面就各个设置详细给大家讲述下使用方法。
首先到 Github 上下载插件 Wechat Manager(记得顺便点下 Star 啊~~),上传到 WordPress 的 wp-content/plugins 目录中,然后到 WordPress 后台启用插件。之后会在侧边栏多出“Wechat Manager”这样一个设置选项。
一、基本设置
微信Token:
对应于微信公众平台服务器配置中设置好的Token,类似于密码,比较重要。
默认缩略图:
如果文章设置了特色图片,则取特色图片为缩略图,如果没有,则会取文章中第一个图片。当文章中不含有任何图片的时候,会使用该项设置的图片作为默认缩略图。该项也可以留空,则返回列表不设置默认缩略图。
欢迎信息:
当用户关注以及输入帮助信息关键词时返回的内容。(其中帮助信息关键词为“help”、“h”、“?”、“?”,已经设置好,没有提供设置,需要修改帮助信息关键词的可自行修改源代码。)
文章返回最大数:
返回文章的最多条数。由于微信公众平台的限制,该数最多只能为 10,否则会出现错误。
最新文章关键词:
设置返回最新文章的关键词。如果该关键词为英文,则应用小写形式,以下几处关于文章的关键词都应遵循此规则。
随机文章关键词:
所有文章中随机返回几条数据。建议此处不要设置,因为随机查询相对来说比较消耗资源,而且貌似用处也不是很大。
一周/一月/一年/全部热门文章关键词:
按评论数,分别返回一周/一月/一年内/所有发布的文章中评论最多的。
微信公众平台AppID/AppSecret:
微信公众平台提供的 AppID 与 AppSecret,用于创建自定义菜单,如没有创建自定义菜单的权限,可留空不填。
二、微信公众平台配置
设置好插件之后,需要到微信公众平台后台来进行相关的配置。
打开左边栏“基本配置”,然后点击“修改配置”按钮,在URL一栏填写如下格式:http://your-domain.com?WechatManager。把域名更换为你自己的。Token一栏填写第一步中设置的 “微信 Token”的值。之后点击“提交”即可。如果提示“提交成功”则表示配置成功,如果提示“Token 验证失败”,可以到 该页面 查看可能原因及解决方法。
三、自定义菜单
如果要使用自定义菜单功能,首先需要确保自己的公众号具有该权限,可以在微信公众平台后台左边栏“接口权限”中查看。如果没有此处设了了也不起作用。
新增自定义菜单:
目前只提供了两种类型:点击事件和打开网页。选择好类型后在“按钮KEY值/URL”中填写相应的值,如为点击事件,此处填写在上文基本配置中设置好的文章关键词,如为打开网页,则直接填写网页URL。
其中“子按钮”选择选中后表示该按钮为二级菜单,需要先设置好一级菜单后才可以设置该项。激活后选择所属的父级菜单及菜单位置。
菜单位置顺序为:按从小到大的顺序,一级菜单从左至右显示,二级菜单则从上到下显示。
自定义菜单列表:
上图为配置好自定义菜单的一个示例,大家可以根据自己的需求自行设置。
当设置好自定义菜单后,需要点击“同步自定义菜单”按钮来完成同步到微信公众平台的功能。否则不起作用。
四、自定义回复
Updated on 2016-10-05
应大家要求,最近添加了自定义回复的功能。目前回复类型有两种:文本 和 文章。文章可以填写一个文章的 ID,也可以同时填写多个,但需要用英文逗号分隔。其他更多内容可以参看我发布在公众号“程序员资源”(CoderRes)中的文章《WordPress 公众号插件 Wechat Manager 已升级自定义关键词功能》。要及时了解插件更新,也可以关注该公众号,有更新时你可以在第一时间收到通知。
五、功能演示
大家可以添加我的公众号:搜索“程序员资源(CoderRes)”或扫描下方的二维码:
六、赞助一下
本公众号插件完全开源,如果该插件对您有所帮助,并且您想表达下谢意,可以到“赞助”页面来小小的赞助一下。
乱弹琴 2017/01/22 15:01
不能正常用的东西就不要拿出来浪费大家时间!拜托
次元狗 2017/02/04 13:25
为什么我安装开启功能后只有两个功能,Wechat Manager里面只有俩个选项“自定义菜单”和“自定义回复”就两个没有别的设置了,甚至密钥设置的地方都没有
次元狗 2017/02/04 13:39
@ 有回复提醒功能么?如果没有我明天再过来看看
Specs 2017/02/16 09:58
@ 这个没有
Specs 2017/02/16 09:57
@ 从 github 上下载的吗?
MM 2017/02/12 16:58
伟大的开发者大大,为什么和JETPACK插件冲突,activate了WECHAT MANAGER,jetpack就gg了
Specs 2017/02/16 09:59
@ 提示什么了吗?看下日志
北漂鱼 2017/11/05 15:51
@ 我也刚发现你这个插件和JETPACK插件冲突,启动了JETPACK插件,再启动你的插件导致网站白屏,无任何提示
Specs 2017/11/25 09:39
@ 没有什么错误提示吗
北漂鱼 2017/11/25 12:32
@ 没有任何提示,最好还是你自己在phpstudy里面本地测试一下!无任何提示,启动插件后,直接白屏
Specs 2017/11/25 13:06
@ 把 php 的设置里 warning 打开呢
浮生 2017/03/22 00:13
验证失败,同样不知道问题出在哪里。我用的是腾讯云服务器和云数据库,所以楼上的LOCALHOST 方案对我没有用。wllyp.top/?WechatManagerwllyp.top/wp-content/plugins/Wechat-Manager-master/wechatManager.php我都试过了网站根目录下没有log文件生成。同问:private function checkSignature在哪里?另外,我在根目录下放简单测试文件已经通过验证了的。
YOUNG 2017/09/04 22:29
Warning: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found in /home/wwwroot/default/wp-content/plugins/Wechat-Manager/wechat-manager-class.php on line 95Warning: simplexml_load_string(): id=238&next=373&prev=140 in /home/wwwroot/default/wp-content/plugins/Wechat-Manager/wechat-manager-class.php on line 95Warning: simplexml_load_string(): ^ in /home/wwwroot/default/wp-content/plugins/Wechat-Manager/wechat-manager-class.php on line 95
请问页面上出现了这些错误,该如何解决Specs 2017/09/05 08:57
@ 接收到参数有问题,不是一个合法的 xml 数据
sheruo 2017/10/05 19:47
@ 求解决办法
sheruo 2017/10/05 19:48
@ 我也是这个情况
Specs 2017/10/14 16:32
@ 下载的最新版吗
sheruo 2017/10/14 19:42
@ 是的
partony 2017/09/07 11:17
请问,绑定成功后,在订阅号显示的时候总会有标签是怎么回事?
Specs 2017/09/10 00:10
@ “有标签”是什么意思?
九哥 2017/09/09 16:28
博主求助,除了h正常,其他都提示“该公众号提供的服务出现故障,请稍后再试。”修改了关键字也一样,默认的n c c7 c365改了也不行。
Specs 2017/09/10 00:10
@ 别的关键词都配置了吗
九哥 2017/09/10 06:10
@ 我重启了公众号开发者服务好了,但是回复速度比较慢,偶尔还是会出现服务出现故障。还有个问题,配置的无匹配返回不了自己设置的回复,而是无相关文章?
Specs 2017/09/10 09:42
@ 回复速度慢的你需要看看你网站的速度了。另外那个无匹配情况下的自动回复确实有问题,我这就修复一下。
九哥 2017/09/10 10:36
@ 这个速度确实有问题,我之前用微信机器人秒回,还有出现服务故障比较频繁,不过还是非常棒了。
Specs 2017/09/10 09:49
@ 无匹配自动回复的已修复。更新下 wechat-manager-functions.php 文件即可。
DM 2017/09/12 10:30
请站长帮忙! 为什么都设置好了,微信里输入h 也显示 “该公众号提供的服务出现故障,请稍后再试。” 怎么解决?
Specs 2017/09/15 08:52
@ 从 github 下载的最新版吗?
DM 2017/11/15 16:16
可以正常用了! 感谢站长开发了这个插件!
知更鸟 2017/12/11 09:33
一启用插件,整个网站都打不开了咋回事??用的知更鸟主题。
Specs 2017/12/26 08:22
@ 没有错误提示吗