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

这是一个从星宿UI 4.0上剥离的一款插件,为了它可以用更扩展DIY,甚至没使用星宿UI的大佬们都可以使用它扩展其他的程序
功能
一键生成微信小程序动态码(目前1.0 仅支持将文章ID作为参数)
自定义配置小程序路径
自定义配置开发版本
自定义配置二维码宽度
自定义配置二维码样式
自定义选择是否在文章底部自动插入
使用
下载插件后,在wordpress后台---插件---上传插件。安装完成

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

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

编辑文章在任意位置插入短代码,文章就会自动生成scene=文章ID参数的小程序二维码(前提是你有关闭自动插入文章末尾)
[wechat_qrcode]
甚至你可以直接插入到小工具中

效果

进阶
生成小程序二维码存统一存放在目录
/wp-content/uploads/wechat_qrcode
错误日志存放目录为
/wp-content/wechat_qrcode_errors.log此外 ,当我们停用插件之后会删除wechat_qrcode目录下的所有图片。再次启动之后自动重新生成

(注意:修改小程序二维码路径后,需要重新生成二维码)
测试
如果想在基础上去二开新的内容,测试二维码是无法避开的。现在将使用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。愿与君一同携手探索未知的情况
下载
关注微信公众号回复:星宿小程序码插件
