WordPress api 对接插件

   日期:2024-12-26    作者:ojx2b 移动:http://mip.riyuangf.com/mobile/quote/41129.html


上一篇《如何快速搭建自己的网站》有说到用开源CMS WordPress快速搭建网站,这篇继续分享,如何使用WordPress搭建可供网站页面 / 移动端调用的RESTful API服务端,并能通过WordPress后台管理请求路径、API字段等属性。

很多小伙伴看到搭建API服务端就会想到需要大量的开发工作,为了消除你们的顾虑,事先说明一下,这篇文章不是想要教你如何写代码,而是纯分享一些之前的经验,提供思路供参考,具体以可视化操作为主。仍然适合无编程经验的小伙伴们阅读。

WordPress自带一套完整的RESTful API并支持用户自行添加功能性组件进行功能拓展,这里介绍如何通过WordPress插件Pods进行API管理(自定义内容类型和字段等)。建议通过WordPress后台管理进行Pods插件安装:

在后台管理>插件>安装插件页面中搜索Pods就可以找到这个插件,点击“现在安装”。安装成功并启用插件后,在左侧菜单栏可看到这个拓展:

下面将通过一段示例来演示如何使用Pods:

示例需求

HTML构建器项目中需要把网页模板列表存储在服务器端,管理员可以通过网站后台管理界面管理模板列表,而普通用户可以构建器网页/APP来读取模板列表。

Pods设置

用Pods“添加”功能新建内容类型。WordPress自带基础内容类型包括:文章类型、分类、媒体、用户等。Pods同时支持这些内容类型。因为我们需要存储的是HTML页面模板内容,与WordPress中“文章”类型内容相似,所有这里用Pods创建的内容类型选择“自定义文章”即可。

注意这里的“单数标签”不能填写中文。“存储类型”选择基于数据表,这样WordPress会自动创建一张表用于存储新建这条API的内容。表单填写完成后点击“下一步”即可完成创建。

如上图所示“Edit Pod: templatetest”,记住,这里可以编辑,但不能填写中文,因为这个“templatetest”将会是RESTful API的URL的节点名称。

这时候,可以通过“添加字段”来针对这个API新增字段。例如需求中,我们需要添加一些如模板名称、模板描述、缩略图之类的字段:

不用担心,Pods提供10几种字段类型可供选择,包括文本、数字、网址、电话号码、媒体等常用类型以及完整的校验规则。也就是说,只要字段类型选定了,设置几个简单参数,这个字段就可以使用了,包括它的校验规则和配套功能都已经好了。并且可以通过“附加选项”和“高级”选项卡对校验规则进行调整。

例如,设置缩略图字段:

当设置完成以后,在后台管理的templatetest下“新增”的页面便会出现上传功能组件:


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号