评论
【星宿UI扩展】wordpress一键生成微信小程序动态码

【星宿UI扩展】wordpress一键生成微信小程序动态码

只知道卖力工作的人,会失去注意焦点,脑筋也会变得迟钝。此外,他们最后会淹没在随机性之中

【星宿UI扩展】wordpress一键生成微信小程序动态码

这是一个从星宿UI 4.0上剥离的一款插件,为了它可以用更扩展DIY,甚至没使用星宿UI的大佬们都可以使用它扩展其他的程序

功能

一键生成微信小程序动态码(目前1.0 仅支持将文章ID作为参数)

自定义配置小程序路径

自定义配置开发版本

自定义配置二维码宽度

自定义配置二维码样式

自定义选择是否在文章底部自动插入 

使用

下载插件后,在wordpress后台---插件---上传插件。安装完成

【星宿UI扩展】wordpress一键生成微信小程序动态码

在wordpress后台---设置---微信小程序二维码。配置小程序appi,key等信息

【星宿UI扩展】wordpress一键生成微信小程序动态码

微信小程序模板选择 资讯类型

编辑文章在任意位置插入短代码,文章就会自动生成scene=文章ID参数的小程序二维码(前提是你有关闭自动插入文章末尾)

[wechat_qrcode]
【星宿UI扩展】wordpress一键生成微信小程序动态码

甚至你可以直接插入到小工具中

【星宿UI扩展】wordpress一键生成微信小程序动态码

效果

【星宿UI扩展】wordpress一键生成微信小程序动态码

进阶

生成小程序二维码存统一存放在目录

/wp-content/uploads/wechat_qrcode

错误日志存放目录为

/wp-content/wechat_qrcode_errors.log

此外 ,当我们停用插件之后会删除wechat_qrcode目录下的所有图片。再次启动之后自动重新生成

【星宿UI扩展】wordpress一键生成微信小程序动态码

(注意:修改小程序二维码路径后,需要重新生成二维码)

 测试

如果想在基础上去二开新的内容,测试二维码是无法避开的。现在将使用ApiFox做一个简单的微信小程序二维码生成Api接口

获取token

建立get请求,请求成功后返回给我们toekn

GET https://api.weixin.qq.com/cgi-bin/token


grant_type   client_credential
appid       你的AppdId
secret      你的key

生成二维码

用token去微信提供的接口,有序添加Query 参数,body参数

POST https://api.weixin.qq.com/wxa/getwxacodeunlimit

Query 参数
access_token    你的token

body参数 json类型
{
  "scene": "文章ID",
  "page": "pages/barcode/barcode",
  "width": 300,
  "env_version": "小程序版本",
  "check_path":false
}

小程序&星宿

为了让插件更好的兼容其他小程序,在后台配置中可以输入不同类型的小程序路径,默认会提交文章ID参数。或者通过AI进行二开,单独适配某个程序

由于采用扩展的方式,因此该插件默认支持星宿所有版本。只需要填写对于的文章或者资源下载页即可

pages/data/data
或者
pages/download/download

那么在这里就有一个局限性,面对多种情况却只能单一路径。在未来的4.0中,新增barcode页面适应多种情况

最后

扩展插件是星宿UI的一步心胶印,同时也会带来不同的bug。愿与君一同携手探索未知的情况

下载

关注微信公众号回复:星宿小程序码插件