zoukankan      html  css  js  c++  java
  • WordPress版微信小程序3.2版发布

    WordPress版微信小程序(下称开源版)距离上次更新已经过去大半年了,在此期间,我开发新的专业版本-微慕小程序(下称微慕版),同时开源版的用户越来越多,截止到2018年11月26日,在github star 数达到795。很多人会有疑问,我开发了微慕版,是否放弃更新开源版,现在我给你答案:不会。我会继续完善和优化。

    WordPress版微信小程序3.2版发布,就是对这个答案的践行。

    微慕版虽然在表面上只是在开源版上增加了一点功能,但实际上无论是插件程序代码,还是小程序的代码都完全重构了,真正朝“专业”迈进了。有关微慕版的详细介绍,请看文章:微慕-专业WordPress微信小程序

    通过微慕版的开发,我踏不少的坑,也积累很多开发wordpress插件和微信小程序的经验,这让我在完善和维护开源版时候,有了更多的信心和心得。WordPress版微信小程序3.2版主要的更新如下:

    全新的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/rest-api-to-miniprogram/

    github站下载地址:https://wordpress.org/plugins/rest-api-to-miniprogram/

    2.插件完全兼容老版本的开源版的微信小程序前端,做到平滑的升级。升级后,不会对已经上线的微信小程序产生影响。

    注意:必须停用老版本的wordpress插件,才能使用启用新版本的插件。

    3.在新版的插件里加入了微信支付的代码,只需要在插件的后台配置微信支付商户信息,即可使用赞赏和捐赠的功能。

    4.浏览数的代码也放进了插件,无需改动主题的functions.php文件,只需要在主题的显示浏览数位置加入:

    < ?php ram_post_views(' ', ' 次'); ?>

    5.我已将插件的代码提交到wordpress官方插件,希望可以通过审核。如果通过审核,更新插件就可以通过wordpress后台直接更新了。

    完善优化小程序的授权登录功能

    2018年10月10日起新提交的版本,用户在小程序、小游戏中需要点击组件后,才可以触发登录授权弹窗、授权自己的昵称头像等数据。本次更新,调整授权登录的代码,以适应微信getUserInfo接口的调整,并优化了用户信息的缓存。

    有关开源版,你有什么好的建议,欢迎告诉我,我们一起来完善这个开源项目。

    谢谢你阅读这篇文章,谢谢你对我的支持。

  • 相关阅读:
    haproxy 2.5 发布
    cube.js sql 支持简单说明
    基于graalvm 开发一个cube.js jdbc driver 的思路
    apache kyuubi Frontend 支持mysql 协议
    oceanbase 资源池删除说明
    基于obd 的oceanbase 扩容说明
    jfilter一个方便的spring rest 响应过滤扩展
    cube.js schema 定义多datasource 说明
    typescript 编写自定义定义文件
    meow 辅助开发cli 应用的工具
  • 原文地址:https://www.cnblogs.com/xjb/p/wordpress-weixin-3-2.html
Copyright © 2011-2022 走看看