Wordpress插件连接到REST API?

时间:2011-12-08 23:27:15

标签: json wordpress api rest plugins

假设我在某个服务器上运行RESTful API,以及一个单独但相关的Wordpress站点。

我希望WP站点上有一些页面显示从REST服务器检索的WP页面上的数据(采用JSON格式),并允许用户查看和/或编辑WP页面上的数据。 / p>

例如,假设我有一个返回用户拥有的书籍列表的API作为REST起点。我想显示图书清单,允许用户点击图书链接,然后转到显示图书详细信息的页面。

然后,如果用户进入“编辑模式”,则允许他/她编辑数据并通过REST API将其POST / PUT返回服务器。

是否有任何WP插件可以让我创建显示和编辑此类信息的页面?

我希望对于每种类型的实体,我都可以输入一些元数据来指示JSON中的预期内容,以及如何显示它以供查看或如何为其构建表单(如iPhorms那样)。

4 个答案:

答案 0 :(得分:11)

因此,WordPress对管理面板和面向用户的页面都有一些内置的AJAX查询支持。

我不完全理解它是如何工作的,因为我对WordPress编码完全不熟悉,但这似乎是我想要的:

http://codex.wordpress.org/AJAX_in_Plugins

感谢moimikey提及WP的ajax能力。

答案 1 :(得分:4)

查看此URL,它将解决您的问题 https://codex.wordpress.org/HTTP_API

答案 2 :(得分:0)

如果我理解你的帖子,也许这就行了。

http://wordpress.org/extend/plugins/json-api/

它有3个控制器:

发表: create_post

核心: info get_recent_posts get_post get_page get_date_posts get_category_posts get_tag_posts get_author_posts get_search_results get_date_index get_category_index get_tag_index get_author_index get_page_index get_nonce

应对: submit_comment

答案 3 :(得分:0)

我正在寻找类似的功能(我希望我的Wordpress页面呈现/更新从Spring REST CRUD存储库中检索的数据),我找不到任何东西。

我最终为Spring REST数据存储库编写了自己的通用短代码插件,一旦完成,我将很乐意分享。

你也可以根据以下教程/博客文章编写自己的短代码插件,这很简单: