WordPress版微信小程序(下称开源版)距离上次更新已通过去大半年了,在此期间,我开发新的专业版本-微慕小程序(下称微慕版),同时开源版的用户愈来愈多,截止到2018年11月26日,在github star 数达到795。不少人会有疑问,我开发了微慕版,是否放弃更新开源版,如今我给你答案:不会。我会继续完善和优化。php
WordPress版微信小程序3.2版发布,就是对这个答案的践行。前端
微慕版虽然在表面上只是在开源版上增长了一点功能,但实际上不管是插件程序代码,仍是小程序的代码都彻底重构了,真正朝“专业”迈进了。有关微慕版的详细介绍,请看文章:微慕-专业WordPress微信小程序git
经过微慕版的开发,我踏很多的坑,也积累不少开发wordpress插件和微信小程序的经验,这让我在完善和维护开源版时候,有了更多的信心和心得。WordPress版微信小程序3.2版主要的更新以下:github
全新的wordpress插件:REST API TO MiniProgram
1.因为我是第一次开发wordpress插件,开源版的wordpress插件:wp-rest-api-for-app ,代码粗糙而丑陋,混乱的命名规则,杂乱的文件结构。这次更新,我彻底重构了插件,推出新版的插件:REST API TO MiniProgram。代码结构参考wordpress 官方 rest api,遵循wordpress插件的编写规范,性能和运行速度都有所提升。小程序
下载地址:微信小程序
Wordpress官方下载地址:https://wordpress.org/plugins...api
github站下载地址:https://wordpress.org/plugins...缓存
2.插件彻底兼容老版本的开源版的微信小程序前端,作到平滑的升级。升级后,不会对已经上线的微信小程序产生影响。微信
注意:必须停用老版本的wordpress插件,才能使用启用新版本的插件。app
3.在新版的插件里加入了微信支付的代码,只须要在插件的后台配置微信支付商户信息,便可使用赞扬和捐赠的功能。
4.浏览数的代码也放进了插件,无需改动主题的functions.php文件,只须要在主题的显示浏览数位置加入:
< ?php ram_post_views(' ', ' 次'); ?>
5.我已将插件的代码提交到wordpress官方插件,但愿能够经过审核。若是经过审核,更新插件就能够经过wordpress后台直接更新了。
完善优化小程序的受权登陆功能
2018年10月10日起新提交的版本,用户在小程序、小游戏中须要点击组件后,才能够触发登陆受权弹窗、受权本身的昵称头像等数据。本次更新,调整受权登陆的代码,以适应微信getUserInfo接口的调整,并优化了用户信息的缓存。
有关开源版,你有什么好的建议,欢迎告诉我,咱们一块儿来完善这个开源项目。
谢谢你阅读这篇文章,谢谢你对个人支持。