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

Include custom fields in WordPress REST API search results

我正在开发一个使用 WP REST API 来显示数据的应用程序。我需要能够搜索作为自定义字段输入的数据。 (我正在使用高级自定义字段)。我扩展了 REST API,以便我可以使用 API 获取自定义字段。现在我需要将这些字段包含在 post.

的可搜索数据中

我想通过 HTTP 请求进行搜索:

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

在上面的示例中,searchterm 是正在搜索的字词。上面的请求有效,但它只会在标题和内容中搜索。因此,如果 searchterm 在其中一个中,则搜索有效,但如果 searchterm 在自定义字段中,则搜索无效。

有什么方法可以扩展 REST API 的搜索功能,以便我可以通过自定义字段进行搜索?

谢谢!

我能够通过使用 Search Everything 插件为 REST API V1 修复此问题 - https://wordpress.org/plugins/search-everything/.