WordPress中文开发手册

资源

参考

WordPress REST API围绕REST进行组织,旨在具有可预测的面向资源的URL,并使用HTTP响应代码来指示API错误。 API使用内置的HTTP功能,如HTTP身份验证和HTTP动词,可以由现成的HTTP客户端来理解,并支持跨原始资源共享,以便您可以从客户端安全地与API进行交互Web应用程序。

REST API使用JSON作为请求和响应格式,包括错误响应。虽然REST API不完全符合HAL标准,但它确实实现了HAL的._links和._embedded属性,用于链接API资源,并且通过响应中的超链接可以完全发现。

REST API提供匿名访问的任何客户端的公共数据,以及仅在身份验证后可用的专用数据。通过身份验证,REST API支持大多数内容管理操作,允许您为站点构建替代仪表板,通过更灵敏的管理工具增强插件,或构建复杂的单页应用程序。

此API参考提供了有关通过API可用的特定端点的信息,其参数及其响应数据格式。

REST API开发人员端点参考

ResourceBase Route
Posts/wp/v2/posts
Post Revisions/wp/v2/revisions
Categories/wp/v2/categories
Tags/wp/v2/tags
Pages/wp/v2/pages
Comments/wp/v2/comments
Taxonomies/wp/v2/taxonomies
Media/wp/v2/media
Users/wp/v2/users
Post Types/wp/v2/types
Post Statuses/wp/v2/statuses
Settings/wp/v2/settings

分布式API

与许多其他REST API不同,WordPress REST API可以在支持它的每个站点上单独分发和提供。 这意味着没有单一的API根或基础来联系; 相反,我们有一个发现过程,允许在没有事先联系的情况下与网站进行交互。 API还会在索引端点或通过OPTIONS请求向任何端点公开自我文档,从而允许人机或机器发现端点功能。

用于测试目的的API的演示安装可在https://demo.wp-api.org/wp-json/获取; 该站点支持自动发现,并提供只读演示数据。

Articles