首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

REST API TO MiniProgram 上线WordPress官方插件库

Rest Api To MiniProgram

全新发布上线

WPRDPRESS TO MINIPROGRAM

RestApiToMiniprogram是一款辅助Wordpress网站生成微信小程序的插件。这个插件的上一个版本叫:wp-rest-api-for-app,一直以github开源形式提供下载使用,使用上有一定的门槛和不便。为了更方便用户安装使用及更新版本,发布了升级版本并上线Wordpress插件市场。

作为一个18年的码农,我很惭愧 ,wp-rest-api-for-app 是个丑陋的程序,当初完全是为了开发小程序匆忙写出来了,代码粗糙而丑陋、混乱的命名规则、杂乱的文件结构。

此次更新,我完全重构了插件,相较于上一个版本,这个版本做了结构性的重构,依据WordPress的插件规范编写,并参考官方api的写法,引入控制类、调整api的路由接口和安全校验。经过这次重构,我想应该这个插件一个全新的名字,并提交到wordpress官方。一周前我提交了wordpress官方,通过了审核,终于加入wordpress的官方正规军。现在可以通过wordpress后台直接下载和安装插件了。

wordpress官方下载地址:

https://wordpress.org/plugins/rest-api-to-miniprogram/

1

功能介绍

REST API TO MiniProgram 插件并没有大规模重写wordpress官方提供的rest api 接口,是官方api的扩充和优化,主要是为了满足微信小程序的功能。主要的核心功能如下:

文章相关

1.获取首页轮播图的文章数据。

2.获取文章详情页的扩展数据,例如评论数、点赞数、浏览数、赞赏数等。

3.获取排行版的文章数据(浏览数,点赞数,评论数,赞赏数)。

4.解析腾讯视频,同时支持.MP4格式的oss视频。

评论相关

1.显示评论及回复

2.提交评论及回复,回复评论发送模版消息

分类相关

1.分类(专题)的订阅

2.添加分类封面图

微信支付相关

1.赞赏的微信支付功能。

2.微信支付后发送模板消息。

微信授权登录相关

1.获取用户授权信息,包括OpenID和UnionID

2.模板消息发送通用实现。

2

程序目录及文件说明

插件主文件:

rest-api-to-miniprogram.php

includes文件夹:

ram-weixin-api.php:微信相关api

ram-util.php:公用方法

ram-api.php:插件api主入口程序

api目录:api接口的路由控制类和功能实现。

filter目录:wordpress相关filter功能实现。

settings目录:wordpress 后台设置相关实现

wxpay目录:微信支付相关api(在微信源码基础改造)

js目录:存放js文件

images目录:存放图片文件

qrcode文件夹:

存放小程序生成海报产生的二维码图片

03

WordPress版微信小程序3.2版发布

微慕-专业WordPress微信小程序

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181206A1M5NL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券