全新开发的用于 wordpress微信小程序的插件 今天上线WordPress官方插件库。这个插件的上一个版本叫:wp-rest-api-for-app,作为一个18年的码农,我很惭愧 ,wp-rest-api-for-app 是个丑陋的程序,当初完全是为了开发小程序匆忙写出来了,代码粗糙而丑陋,混乱的命名规则,杂乱的文件结构。此次更新,我完全重构了插件,相较上一个版本,这个版本做了结构性的重构,依据WordPress的插件规范编写,并参考官方api的写法,引入控制类,调整api的路由接口和安全校验。经过这次重构,我想应该给这个插件一个全新的名字,并提交到wordpress官方。一周前我提交了wordpress官方,通过了审核,加入wordpress的官方正规军。现在可以通过wordpress后台直接下载和安装插件了。
REST API TO MiniProgram插件的wordpress官方下载地址:
一.功能介绍
REST API TO MiniProgram 插件并没有大规模重写wordpress官方提供的rest api 接口,是官方api的扩充和优化,主要是为了满足微信小程序的功能。主要的核心功能如下:
wordpress文章相关
1.获取滑动图片的文章数据。
2.获取文章详情页的扩展数据,例如评论数、点赞数、浏览数、赞赏数等。3.获取排行版的文章数据(浏览数,点赞数,评论数,赞赏数)。4.解析腾讯视频。wordpress评论相关
1.显示评论及回复
2.提交评论及回复,回复评论发送模版消息wordpress分类相关
1.分类(专题)的订阅
2.添加分类封面图微信支付相关
1.赞赏的微信支付功能。
2.微信支付后发送模板消息。微信授权登录相关
1.获取用户授权信息,包括OpenID和UnionID
2.模板消息发送通用实现。二.程序目录及文件说明
1.插件主文件:rest-api-to-miniprogram.php
2.includes
文件夹
1)ram-weixin-api.php
:微信相关api
ram-util.php
:公用方法3)ram-api.php
:插件api主入口程序4)api目录
:api接口的路由控制类和功能实现。5)filter目录
:wordpress相关filter功能实现。6)settings目录
:wordpress 后台设置相关实现7)wxpay目录
:微信支付相关api(在微信源码基础改造)8)js目录
:存放js文件9)images目录
:存放图片文件 2.qrcode
文件夹:存放小程序产生的二维码图片
关于REST API TO MiniProgram 插件,你有什么好的建议,欢迎告诉我,我们一起来完善。