WordPress版微信小程序2.1.5版发布

微信 专栏收录该内容
29 篇文章 0 订阅

WordPress版微信小程序功能已经基本完善,利用这套程序,搭配WordPress提供的rest api,WordPress网站的站长可以快速搭建属于自己的网站微信小程序 。

WordPress版微信小程序开放源码地址:https://github.com/iamxjb/winxin-app-watch-life.net

如果你对小程序还不了解,可以先去看看我以前写的wordpress版微信小程序的系列文章:

1.用微信小程序连接WordPress网站
2.WordPress版微信小程序1.5版本发布
3.WordPress版微信小程序2.0版本发布
4.利用WordPress REST API 开发微信小程序从入门到放弃

看完以上系列,基本就可以动手自己利用wordpress搭建微信小程序了。

wordpress版微信小程序2.1.5版主界面如下图所示:

距离上次升级已经过去一个多月了,利用周末的时间对一些功能进行了完善。wordpress版微信小程序2.1.5版做了一些小的改动,同时修复了一些bug。下面针对这个版本主要调整说明如下:

1.开发wordpress插件定制化输出

考虑到微信小程序需要显示的部分内容,官方的WordPress rest api 没有提供,这些定制化输出的内容包括:文章的缩略图,文章所属的目录,目录的封面图片,文章的评论数目等等,另外匿名提交评论也需要开启,原来通过在主题的function里写函数,考虑到易用性也一并放到定制化的插件里。

将上述定制化输出的内容全部放在插件里,方便启用,此插件的名称是:wp-rest-api-for-app,插件的开源及下载地址:https://github.com/iamxjb/wp-rest-api-for-app

插件安装启用后,需要设置文章分类目录:微信小程序封面,设置方法是进入wordpress管理后台,进入菜单:文章->分类目录,在微信小程序封面输入图片的链接地址即可,如下图所示:

2.增加专题和浏览记录

在以前的版本里,首页有一个侧滑菜单来显示目录分类和WordPress的页面,考虑到首页数据请求过多会导致页面显示变慢,因此在新的版本去掉了侧滑菜单,并把目录分类单独做成了一个标签栏(tabbar),这样只有首次打开专题标签栏才加载分类目录的数据。

为了便于读者了解自己看过那些文章,增加了浏览记录页,保存读者浏览最新的20条文章内容。

3、调整分页数据加载和性能优化

此版本去掉上拉到底的方式来记载分页数据,虽然这样做比较酷而且很流行,但上拉到底的刷新容易误操作,可能读者只是想把页面拉到最底部,这时候如果页面自动加载分页的刷新,给人感觉并不那么友好。此版本的分页加载采用底部按钮的方式,读者如果想看更多的内容,点击“加载更多”按钮即可。

考虑到文章列表加载的数据较多,同时可能远程网络的复杂性,导致数据加载过程,出现超时或获取失败的情况,在这种情况下,可以给用户一个提示,并提供下拉的方式重新加载数据。

4、调整文章评论框及获取微信用户信息授权

1)文章的评论框采用浮动方式,这样比较方便用户评论文章,加强互动。在评论框的左侧加入转发按钮,方便用户转发自己喜欢的文章。

2)调整微信用户信息授权功能。原来的方式只要打开小程序就需要用户授权,现在调整为用户只会在打开文章时才会要求用户授权获取用户信息。

如果用户拒绝了授权,考虑到评论文章需要获取用户的微信昵称和头像,这时会再次提示用户授权,否则将无法评论,程序提供了让用户再次授权的机会:

点击确定后打开手机后台的授权,让用户再次授权。

有关此版本的更多内容详见github的更新日志:https://github.com/iamxjb/winxin-app-watch-life.net

-------------------------------------------------------------------

欢迎关注我的网站和微信公众号,文章会在我的网站和微信公众号上同步发布。

本文首发链接:https://www.watch-life.net/wechat/wordpress-weixin-2-1-5.html

我的网站:守望轩

微信公众号名称:守望轩

微信公众号:iwatchlife

你也可以扫描或长按以下二维码 


  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
美容化妆企业微信程序官网,后台管理更新微信程序上数据信息,测试无Bug,感兴趣的欢迎下载 1、 后台内容管理:管理网站的pc和wap端的产品、文章、单页等管理、有多状态(置顶、推荐、热门、评论、幻灯片)设置、附件(压缩包、视频、音频、图片)上传、多图上传管理、拓展字段信息编辑等 2、 后台会员系统:会员列表、会员基本信息,积分明细、余额明细、购物记录、收货地址(在系统设置的频道管理可以开启此功能) 3、 后台订单:订单列表,订单基本信息、订单退款、订单发货 (在系统设置的频道管理可以开启此功能) 4、 后台其他管理:评论管理 、留言管理 、友情链接、广告管理 、 门店管理、图片管理、优惠卷管理 等功能 5、 后台系统设置:导航栏目、分类管理、 OAuth设置 、支付设置、扩展字段 、频道管理、模型管理、站点基本信息等功能设置 6、 后台拓展字段管理:配置网站需要的字段(图片、文本、富文本、时间、多选、单选)在前台进行数据显示(在系统设置的频道管理可以开启此功能) 7、 后台短信管理:管理短信发送、发送日志管理(在系统设置的频道管理可以开启此功能) 8、 后台微信管理:自定义菜单 、文本回复、 图文回复 、关键字回复 、首次关注回复 、 授权设置等(在系统设置的频道管理可以开启此功能) 9、 后台抽奖管理:大转盘抽奖 、刮刮乐抽奖 、 随机抽奖等(在系统设置的频道管理可以开启此功能) 10、后台系统用户管理: 管理员列表、角色管理 、 管理日志等(在系统设置的频道管理可以开启此功能) 11、后台支付管理: 微信支付 、支付宝支付 、 银联支付等(在系统设置的频道管理可以开启此功能)
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

ijianbo

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值