项目介绍
本项目以 WordPress RestFul API为基础,实现了一款对接WordPress网站的UniApp,可被编译为 Android APP、iOS APP、微信小程序 和 H5手机网站。项目借鉴了 jianbo 开发的 微信小程序开源版 的部分设计,在UniApp的加持下,使用Vue
的语法进行了完全重构,因此可以被编译到更多的平台,实现一套代码,多端运行。本套程序额外增加了对 WordPress原生用户系统登录的支持,增加了可扩展性,支持进行二次开发对接任意的WordPress主题。
平台兼容性
Uni-APP |
Uni-APP(NVUE) |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
快应用 |
H5 |
---|---|---|---|---|---|---|---|---|
√ |
× |
√ |
× |
× |
× |
× |
× |
√ |
项目依赖
本套程序需要在 WordPress 集成的 Restful API 的基础上,额外增加自定义API,因此需要额外安装两款 WordPress插件。
-
rest-api-to-miniprogram-enhence
下载地址:https://github.com/SuperTylerX/rest-api-to-miniprogram-enhanced
这款插件是在 jianbo 开发的 rest-api-to-miniprogram 插件基础上进行了二次开发,增加了更多自定义API支持。
-
JWT Authentication for WP-API
下载地址:https://cn.wordpress.org/plugins/jwt-authentication-for-wp-rest-api (也可以从WordPress插件市场内直接下载)
这款插件实现了WordPress JWT 登录,为原生用户登录做支持。
注意:安装完需要对配置文件进行额外设置,具体操作步骤请阅读官方指导,或者搜寻相关配置指引。