首页 » 开源/框架 » WordPress » 正文

[年终福利] WordPress插件 微信公众号管家 WechatManager 2.0 发布

自从 WordPress 微信公众号管家 WechatManager 1.0 发布之后,有很多朋友说希望能够添加上自定义菜单的功能,由于各种原因一直没有更新该功能。最近抽空终于把这个功能加上了,并且去掉了上一个版本中的翻译、天气查询等不相关的功能,此外查询功能也做了些许优化,不再需要输入 “搜索@关键词”,而改为直接输入关键词进行搜索。下面就各个设置详细给大家讲述下使用方法。

首先到 Github 上下载插件 Wechat Manager(记得顺便点下 Star 啊~~),上传到 WordPress 的 wp-content/plugins 目录中,然后到 WordPress 后台启用插件。之后会在侧边栏多出“Wechat Manager”这样一个设置选项。

一、基本设置

wechat-manager-options-1

微信Token:

对应于微信公众平台服务器配置中设置好的Token,类似于密码,比较重要。

默认缩略图:

如果文章设置了特色图片,则取特色图片为缩略图,如果没有,则会取文章中第一个图片。当文章中不含有任何图片的时候,会使用该项设置的图片作为默认缩略图。该项也可以留空,则返回列表不设置默认缩略图。

欢迎信息:

当用户关注以及输入帮助信息关键词时返回的内容。(其中帮助信息关键词为“help”、“h”、“?”、“?”,已经设置好,没有提供设置,需要修改帮助信息关键词的可自行修改源代码。)

文章返回最大数:

返回文章的最多条数。由于微信公众平台的限制,该数最多只能为 10,否则会出现错误。

以下几项是关于返回文章关键词设置,都可设置为空,表示不启用该项。

wechat-manager-options-2

最新文章关键词:

设置返回最新文章的关键词。如果该关键词为英文,则应用小写形式,以下几处关于文章的关键词都应遵循此规则。

随机文章关键词:

所有文章中随机返回几条数据。建议此处不要设置,因为随机查询相对来说比较消耗资源,而且貌似用处也不是很大。

一周/一月/一年/全部热门文章关键词:

按评论数,分别返回一周/一月/一年内/所有发布的文章中评论最多的。

微信公众平台AppID/AppSecret:

wechat-manager-options-3

微信公众平台提供的 AppID 与 AppSecret,用于创建自定义菜单,如没有创建自定义菜单的权限,可留空不填。

二、微信公众平台配置

设置好插件之后,需要到微信公众平台后台来进行相关的配置。

打开左边栏“基本配置”,然后点击“修改配置”按钮,在URL一栏填写如下格式:http://your-domain.com?WechatManager。把域名更换为你自己的。Token一栏填写第一步中设置的 “微信 Token”的值。之后点击“提交”即可。如果提示“提交成功”则表示配置成功,如果提示“Token 验证失败”,可以到 该页面 查看可能原因及解决方法。

三、自定义菜单

如果要使用自定义菜单功能,首先需要确保自己的公众号具有该权限,可以在微信公众平台后台左边栏“接口权限”中查看。如果没有此处设了了也不起作用。

新增自定义菜单:

wechat-manager-menus-2

目前只提供了两种类型:点击事件和打开网页。选择好类型后在“按钮KEY值/URL”中填写相应的值,如为点击事件,此处填写在上文基本配置中设置好的文章关键词,如为打开网页,则直接填写网页URL。

其中“子按钮”选择选中后表示该按钮为二级菜单,需要先设置好一级菜单后才可以设置该项。激活后选择所属的父级菜单及菜单位置。

菜单位置顺序为:按从小到大的顺序,一级菜单从左至右显示,二级菜单则从上到下显示。

自定义菜单列表:

wechat-manager-menus-1

上图为配置好自定义菜单的一个示例,大家可以根据自己的需求自行设置。

当设置好自定义菜单后,需要点击“同步自定义菜单”按钮来完成同步到微信公众平台的功能。否则不起作用。

四、自定义回复

Updated on 2016-10-05

wechat-manager-reply

应大家要求,最近添加了自定义回复的功能。目前回复类型有两种:文本 和 文章。文章可以填写一个文章的 ID,也可以同时填写多个,但需要用英文逗号分隔。其他更多内容可以参看我发布在公众号“程序员资源”(CoderRes)中的文章《WordPress 公众号插件 Wechat Manager 已升级自定义关键词功能》。要及时了解插件更新,也可以关注该公众号,有更新时你可以在第一时间收到通知。

五、功能演示

大家可以添加我的公众号:搜索“程序员资源(CoderRes)”或扫描下方的二维码:

qrcode_for_gh_info

六、赞助一下

本公众号插件完全开源,如果该插件对您有所帮助,并且您想表达下谢意,可以到“赞助”页面来小小的赞助一下。

下载地址

本文共 118 个回复

  • 禅拳咏春 2016/04/04 23:15

    你好,大神,这个插件太牛逼了!现在新版的个人微信公众号支持自定义菜单,用插件后,自定义菜单的功能被插件的自定义菜单功能所取代,在设置完成点击“同步自定义菜单”时,出现以下提示:http_request_failed:Couldn't resolve host 'api.weixin.qq.com'求教这个该如何解决?或者是能不能升级一下插件,去掉插件的自定义菜单功能,因为微信已开放菜单功能,谢谢!

    • Specs 2016/04/05 09:09

      @ 禅拳咏春 你网络的问题吧!公众平台内置的和开发者自定义的只能二选一,你启用插件自带的就不能用

      • 禅拳咏春 2016/04/05 22:12

        @ Specs 网络问题,是指我本地网络的问题?还是服务器的网络问题?

      • 禅拳咏春 2016/04/05 22:34

        @ Specs 谢谢,服务器的问题,已解决~

  • 小刀 2016/04/05 09:16

    这个插件比很多同类的插件好用多了,感谢作者分享哈,我一定多给你点点广告 :grin: 我想问一下如果想要对应指定关键词发送指定图文有没有办法设置呢?

  • 无涯书生 2016/04/09 21:08

    一直配置不成功,想请大大帮忙,愿意服务请求大大帮忙。

  • yuyu 2016/04/14 11:06

    赞,准备直接使用这个插件上线自己的wp公众号,不过我有一个小问题,就是如果我们需要直接把东西推送给用户而不是让用户自行查阅的话还是要走微信自己的推送方式,能不能像查询的时候那样直接返回到wp网页的图文链接呢?

    • Specs 2016/04/14 13:19

      @ yuyu 目前好像实现不了这种主动推送的功能

  • Leo 2016/04/17 11:43

    建议增加每天定时推送最新文章或最热文章。目前有其他收费的产品实现了,但是那个产品的还不具备自动回复功能。整体感觉还不如您的免费产品。如果加上定时推送就完美了。订阅号是每天一条的。

    • Specs 2016/04/17 18:17

      @ Leo 回头有时间再看吧 最近应该没时间了

  • 李光春 2016/04/17 15:15

    这种插件就是好,还是免费得 :lol:

  • 李开文博客 2016/05/01 16:55

    公众号无法暂时无法提供服务了

  • 励志你 2016/05/03 17:26

    我的是订阅号出现这个问题怎么解决下呢?微信:48001: api unauthorized hint: [aFnG0501vr20]看到了回复下。谢谢了呢

    • Specs 2016/05/03 21:49

      @ 励志你 微信公众平台那里重新启用下试试

      • 2016/05/06 15:01

        @ Specs 微信公众平台报请求url超时是怎么回事啊?

        • Specs 2016/05/07 11:51

          @ 这个可以多尝试两次,可能是网络问题

  • 粉图 2016/05/06 17:14

    微信:48001: api unauthorized hint: 同步自定义菜单,提示这个,要如何排查?已经试了多次,开启微信自已的自定义菜单,可用,然后使用服务器配置方式,就不行,这个如何处理

  • 粉图 2016/05/06 17:19

    另外,在首次关注订阅后,没有相关的欢迎信息,这要怎么排查呢

123456

发表评论