WordPress 小程序 API 插件,连接微信、QQ、百度、头条小程序

2018年12月21日 13955点热度 16人点赞 22条评论

经过一番努力,基于 WordPress REST API 的小程序 API 插件终于完成了基础功能。依稀记得从 18 年 10 月起,就说过要制作全新的小程序 API 插件,经历了两个多月,中间断断续续,最终还是基于 WordPress REST 进行扩展。在这过程中,也有尝试过不基于 WordPress REST 框架创建的 API 插件,基础功能完成之后,感觉并不如想象中的好,强迫症作用下,又放弃了。因而,最后,还是回归 WordPress REST 扩展 API 。

虽然基于 WordPress REST API 扩展,但是大部分 API 还是采用自定义,而不是 WordPress 原生的 REST API 。由于原生的 REST API 有很多功能并不是小程序所需要的,所以在插件里增加了屏蔽低频的 WordPress REST API 。自定义的 API 占了一半,而 WordPress REST API 则保留了常用且高频的 API 。

WordPress REST API 小程序插件的功能

1. 提供小程序名称,小程序描述,小程序版本号设置以及微信用户分组,创建三个用户组,分别是:微信组,黑名单,白名单

2. 提供文章格式设置,文章格式包括:日志(aside), 相册(gallery), 链接(link), 图像(image), 引用(quote), 状态(status), 视频(video), 音频(audio), 聊天(chat)

3. 提供默认缩略图设置,即文章没有图像时,小程序调用设置的默认缩略图作为缩略图

4. 提供评论回复消息通知,支持用户回复某个评论时,推送服务消息通知给该条评论的用户,如果开启了评论审核,则通过审核时才发送通知

5. 提供话题发表时,通过审核发布话题,推送服务消息通知话题创建者。支持限制黑名单组用户发表话题,白名单用户组无须审核即可发表话题,默认用户组则采用无须审核发布

6. 提供小程序文章推荐功能,可以用于替换网站置顶文章实现小程序文章置顶。

7. 支持默认文章列表是否输出文章内容选项,默认为禁止文章内容(避免内容加载过多,影响速度),可以选择开启。

10.提供文章点赞/取消点赞,收藏/取消收藏,评论功能

11.提供热门阅读文章/热门点赞文章/热门收藏文章/热门评论文章/随机文章功能,以及对应的列表内容是否显示功能

12.提供是否显示是否开启文章所有图片标签,可用于文章列表显示多张文章内容插入的图像(仅获取前 9 张图)

13.提供是否屏蔽古腾堡编辑器选择,包括不常用或不需要使用的 WP REST API 字段

14.提供是否开启小程序评论审核选择

15.提供是否开启小程序留言反馈选择

16.支持自定义文章类型,创建话题/活动文章类型,类似小论坛功能,提供是否开启小程序话题讨论选择。

17.提供是否开启小程序话题发表选择,默认关闭小程序话题发表入口

18.提供是否开启文章输出上一篇及下一篇选择

19.支持解析腾讯/抖音/微博视频地址解析,提供是否开启小程序视频/音频内容选择,采用自定义字段填写视频地址

20.提供广告功能扩展,支持微信官方小程序广告组件(即流量主),微信小程序跳转,内页广告跳转,拔打电话功能,网站地址跳转,复制广告口令内容。(支持多个小程序平台广告设置)

21.提供后台设置导航菜单,可实现随时替换导航内容以及排序

22.提供用户互动关注功能

23.增加积分功能,支持阅读/评论/发表/签到积分功能及积分设置

24.提供开启邮件通知通知服务功能,用于实现小程序发表评论或者话题审核时通知管理员查看

更多详情功能介绍,请看以下小程序 API 插件截图。

WordPress REST API 小程序插件的截图

基本设置

常规设置

优化设置

功能扩展

社区话题

第三方平台

广告设置

Banner广告

积分功能

邮件通知

授权激活

文章设置面板

API 数据增加 Memcached 缓存加速,如果你想要小程序访问速度加快,建议服务器安装 PHP7.2 及 Memcached 缓存扩展。

WordPress REST API 小程序插件获取

插件目前采用授权激活码使用,购买小程序用户可以获取授权激活码一个,支持授权三个域名使用,包括子域名在内的三个域名。

update by date: 2019-10-17

WordPress 小程序 API 插件设置教程

艾码汇 WordPress 小程序插件使用教程(一)

艾码汇 WordPress 小程序插件使用教程(二)

艾码汇 WordPress 小程序插件使用教程(三)

WPTalk

这个人很懒,什么都没留下

文章评论

  • 丹特丽安的书架

    2019年1月8日
  • Seaking

    不错

    2019年1月31日
  • 守心卍品牌孵化·微信推广

    新的安装出现这个错误:Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /www/wwwroot/elephantgrowth.net/wp-content/plugins/wp-mini-program/include/filter.php on line 103

    2021年2月9日
    • WPTalk

      @守心卍品牌孵化·微信推广 WP 版本多少,PHP 版本多少?目前测试没有发现问题,可能其他插件或主题兼容问题。

      2021年2月11日
  • 您需要 登录 之后才可以评论