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


Include custom fields in WordPress REST API search results

我正在使用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的搜索功能,以便我可以搜索自定义字段?

谢谢!

我能够通过使用Search Everything插件- https://wordpress.org/plugins/search-everything/来修复这个REST API V1 .