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接口的调整,并优化了用户信息的缓存。

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

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

你可能也会喜欢以下文章:

WordPress版微信小程序3.2版发布》上有86条评论

  1. bug反馈

    存在一个bug。。。小程序默认首页调用的最新内容列表那个左侧的缩略图,其实不是缩略图,是原图。而正文中调用的貌似是缩略图(不是原图,是经过压缩的)

    回复
    1. bug反馈

      所以,这个两个位置的图片调用时反过来了。这导致小程序首页加载了太多图片资源,二正文图片却是模糊的

      回复
  2. catmint

    您好,非常感谢分享。有个问题请教,小程序会指向https:// “我的域名”/wp-json/watch-life-net/v1/post/swipe路径,但这个路径在我的网站目录下并不存在,相似的还有三个路径,但都是在根目录下wp-json文件夹,但是这个文件夹不存在,所以小程序调试时报错404 not find。请问这是什么原因呢?

    回复
  3. 小何

    其他都没什么问题,就是点击关于页面是空白,不知道是什么原因。

    回复
  4. 心无杂念

    文章里含有视频文件的时候,小程序端文章打不开,是什么情况?

    回复
  5. 大成

    请问一直显示,暂时无法访问网络,请下拉重试…..
    这个是什么原因呢

    回复
  6. gdgirl

    简单的测了一下,总体来说挺不错,但在测的过程中发现当首页调用某一栏目因栏目下文章过多时会卡死,另外一个是有些文章并无缩略图,而列表中没有判断,当没缩略图时显示空白位置,挺不美观,作为免费开源程序,挺不错

    回复
  7. kunsir

    首先灰常感谢大佬开源,让我这种小白收益匪浅,学习了不少,感谢!但是在使用中遇到点击登录后,没有提示授权也没有跳转,不知原因在何处。Nokia 7plus 最新版本微信 安卓9.0系统,恳请大佬指点一二。Orz

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注