关于WordPress REST API的介绍
REST API前身是WordPress JSON REST API插件(WP API),作用是为WordPress查询创建了简单而方便的接口,包括文章API、文章元数据API、用户API等等,简单地来说就是一种通过 HTTP 请求来获取、更新、删除数据的一种连接客户端与服务端的交互方式,这些返回的JSON格式的数据包括用户、文章、分类等等,通过REST API,一个网站制作各种网站版本(安卓版、iOS 版、以及微信小程序版)而共享一个数据库成为了可能。在wordpress 4.4版本更新后,REST API被集成到了wordpress程序核心。
我们平常访问的普通 WordPress 网页,在没有开启静态缓存的情况下,大概是走“从数据库拉取数据—> 服务端 PHP 进程拼成 HTML 直接输出 —> 用户浏览器界面”的过程, REST API 也是类似步骤,但后面两步稍微不同,输出的是 JSON 格式的数据且一般是给客户端使用。
以最新版本wordpress 5.7为例,可通过浏览器直接访问REST API的其中一种URL:https://www.oocolo.com/wp-json/wp/v2/posts
(请自行替换为自己网站的域名),使用Firefox浏览器会看到如下左侧的界面(不同浏览器显示的界面不一样)。