最近花时间对WordPress版微信小程序作了一些完善和调整,修复很多程序的问题。一个程序的完善是持续和渐进的,没有最好,只有更完善。虽然会采纳一些用户的建议和意见,但我会从一个产品角度去考虑,哪些功能应该加,哪些须要舍弃,若是你须要更专业的解决方案,能够参考个人专业版小程序-微慕小程序.git
WordPress版微信小程序3.5版本的更新内容说明以下:github
1.调整小程序海报
小程序原来的海报程序存在如下的问题:json
1)图片没有裁剪,致使海报的图片发生变形。
2)海报的文字调整起来比较麻烦。canvas
为了解决上述问题,我采用一个开源的小程序组件:wxa-plugin-canvas
能够比较好的解决这两个问题,同时为了增长海报的转发量,把转发者的头像也放到海报里,加强互动性。新生成的海报样式以下:小程序
更新海报程序须要注意如下问题:微信小程序
1)downloadfile域名设置
须要在微信小程序的管理后台设置downloadfile域名,域名须要包括如下三个域名:api
A) wx.qlogo.cn :用于显示转发者的头像浏览器
B)首图地址的域名 :用首图做为转发的图片,必须设置首图的地址的域名。缓存
C)特点图片地址的域名:用特点图片做为转发的图片,必须设置特点图片的地址的域名。微信
若是上述域名设置错误或没有设置,将会致使生成海报失败。
若是须要修改海报里的文字、图片样式、布局等,请看detail.js里的creatArticlePoster方法
2.完善用户信息
用户信息的完善主要是两个部分:
1) 在wordpress的后台增长微信用户的头像,使用微信用户的昵称做为wordpress用户的昵称和显示名,让网站的管理者更方便管理用户。
2) 在小程序端的“个人”页面的调整。在“个人”页面增长了用户的角色,显示当前用户在wordpress网站里的角色;增长了更新用户信息和退出登陆的功能。
更新用户信息:若是用户更新了微信里的昵称或头像等,可使用这个功能更新用户信息。
退出登陆:若是用户想退出当前小程序的登陆,能够点击退出。
特别提示:若是发生登陆失败的状况,能够经过退出登陆的功能清除缓存,再次登陆。
退出登陆的图标以下图所示:
3.增长评论审核
在之前的版本里,在小程序里对文章进行评论后,会直接显示的评论的内容,不须要通过站长审核。在这个版本里,增长了对评论是否审核的选项。开启后,全部的小程序端的评论都必须通过审核后才会显示(在网站端也不会显示)。这个选项在插件REST API TO MiniProgram里设置,以下图所示:
4.调整支付代码
在插件里的支付代码是在的微信官方提供的微信支付示例代码基础上修改的,而这个代码很多的具备支付功能的插件也用了,由于使用了同一套代码,可能会致使支付的失败或者插件的冲突,为了解决这个问题,我调整了微信支付代码的类名规则,避免插件的冲突。
5.功能完善
1)修复获取文章是否点赞的bug.
2)评论的数量过滤掉未经过审核的评论.
3)排行数据里过滤非文章类的内容。
4)增长sitemap.json,支持微信优先收录。
5)修复腾讯视频过多致使的加载失败的问题。
wordpress版小程序及配套wordpress插件下载
提示:若是在开发工具里看到提示“无效的 appJSON"window"”,不用理会,在app.json文件里加qbDebugKey是为了调试qq浏览器小程序的,不用理会,这个提示不会影响程序的运行。
小程序下载地址:版本3.5
https://github.com/iamxjb/win...
若是由于某些缘由github没法访问,能够选择如下镜像地址:
1.https://git.oschina.net/iamxj...
2.https://code.aliyun.com/iamxj...
3.https://coding.net/u/xjb/p/wi...
4.https://gitlab.com/xiajianbo/...
插件下载地址:版本1.5.2
插件的更新支持wordpress后台直接更新
Wordpress官方下载地址:https://wordpress.org/plugins...
github站下载地址:https://github.com/iamxjb/res...
有关开源版,你有什么好的建议,欢迎告诉我,咱们一块儿来完善这个开源项目。
若是本程序对你有所帮助,请不吝在github上Star。
谢谢你阅读这篇文章,谢谢你对个人支持。