WordPress REST API全局搜索(API V2)

fafcakar  于 2022-10-24  发布在  WordPress
关注(0)|答案(2)|浏览(344)

我正在寻找一种方法来运行一个全球搜索查询在所有或多个帖子类型使用WP REST API。
我可以使用以下工具搜索帖子:

http://example.com/wp-json/wp/v2/posts?search=test

反过来,我可以使用以下工具搜索页面:

http://example.com/wp-json/wp/v2/pages?search=test

如何在帖子和页面上进行搜索?我能够在WP rest API V1中通过在查询中指定多个type[]变量来做到这一点吗?

h79rfbju

h79rfbju1#

这可能有点晚了,但在v2-api中有一个端点:/wp-json/wp/v2/search
您可以通过subtype提供post_type来搜索任何特定的post_type,或者将其保留为缺省值(any)以搜索所有POST_TYPE。
编辑:当然,您也可以像以前一样用数组指定多个数。

rdlzhqv9

rdlzhqv92#

以下是使用rest API搜索端点搜索所有内容或特定内容类型的一些示例。

在所有网站内容中搜索一个术语

/wp-json/wp/v2/search/?search=searchterm

搜索术语并将结果限制为自定义帖子类型

/wp-json/wp/v2/search/?subtype=book&search=searchterm

搜索术语并将结果限制为多个自定义帖子类型

/wp-json/wp/v2/search/?subtype[]=book&subtype[]=movie&search=searchterm
REST API Search Result Documentation

相关问题