2023-06-11 / 427阅
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