2023-06-11 / 669阅
WordPress REST API是一个功能强大的API,可用于访问和修改WordPress站点的内容。REST API有许多可用的参数,我们将介绍一些最常用的全局参数:
context参数说明:指定请求的输出的上下文。比如如果你想要获取某一篇文章的详细信息,可以设置context为view,这样输出的就是文章的详细信息,而不是整个页面。
可选值:
view: 输出详细信息(默认)embed: 输出嵌入的实体(如嵌入的评论)示例代码:
// 获取ID为1的文章的详细信息
/wp-json/wp/v2/posts/1?context=view
// 获取ID为1的文章的嵌入实体
/wp-json/wp/v2/posts/1?context=embed
per_page参数说明:指定每页返回的结果数量。比如你想要获取所有文章的列表,但由于文章数量太多,你只想每页返回10篇文章,就可以设置per_page为10。
示例代码:
// 获取最近20篇文章,每页返回10篇
/wp-json/wp/v2/posts?per_page=10&pages=2
search参数说明:指定搜索关键字。比如你想要搜索所有标题中包含WordPress关键字的文章,就可以设置search为WordPress。
示例代码:
// 搜索所有标题中包含WordPress的文章
/wp-json/wp/v2/posts?search=WordPress
orderby和order参数说明:指定按某个字段排序。比如你想按发布日期排序,就可以设置orderby为date,然后设置order为asc或desc。当然,你也可以按其它字段排序。
可选值:
date: 按发布日期排序(默认)title: 按标题排序id: 按文章ID排序slug: 按文章缩略名排序示例代码:
// 按发布日期降序排列文章
/wp-json/wp/v2/posts?orderby=date&order=desc
// 按标题升序排列文章
/wp-json/wp/v2/posts?orderby=title&order=asc 以上就是WordPress REST API最常用的全局参数,使用它们可以将REST API用于各种不同的用例,包括从WordPress站点获取内容、管理站点和构建新的WordPress应用程序。
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228