在WordPress REST API搜索结果中包含自定义字段

时间:2015-09-22 22:12:10

标签: php wordpress rest advanced-custom-fields wordpress-rest-api

我正在使用WP REST API来显示数据。我需要能够搜索作为自定义字段输入的数据。 (我正在使用高级自定义字段)。我已经扩展了REST API,以便我可以使用API​​获取自定义字段。现在我需要将这些字段包含在帖子的可搜索数据中。

我想搜索HTTP请求:

http://example.com/wp-json/posts?type[]=post&filter[posts_per_page]=5&filter[s]=searchterm

在上面的示例中,searchterm是要搜索的术语。上述请求有效,但只会在标题和内容中进行搜索。因此,如果searchterm位于其中任何一个范围内,则搜索会有效,但如果searchterm位于自定义字段中,则搜索无效。

有没有办法可以扩展REST API的搜索功能,以便我可以搜索自定义字段?

谢谢!

1 个答案:

答案 0 :(得分:1)

我可以使用Search Everything插件https://wordpress.org/plugins/search-everything/为REST API V1修复此问题。