在 REST 中包含类别自定义字段 api

Include categories custom fields in REST api

我正在使用高级自定义字段,我在其中为 wp 中的类别添加了一个图像选择器 - 但是我在 JSON 响应中看不到类别数据? 我试过使用几个插件来做同样的事情,但也没有用 -

我正在使用 ACF 来休息插件以在响应中包含 acf 字段,这在自定义 post 类型上工作正常 - 它创建了一个名为 "acf" 的数组字段 虽然这个字段不是在我的类别中创建的 - 我是否缺少在分类法中使用它的功能?

例子。

domain.com/wp-json/wp/v2/recipies (a custom post type)

returns 一切,包括 acf。

domain.com/wp-json/v2/categories (a texonomy)

returns 所有类别,但没有关于 acf

domain.com/wp-json/wp/v2/categories/37 (a single category)

returns 类别,但与 acf 无关。

domain.com/wp-json/wp/v2/categories/37?_embed[0] (way of getting all embedded stuff)

不显示 acf

希望你能引导我走上正确的道路。

任何有兴趣并遇到这个问题的人。

我和 acf-to-rest 的开发者谈过,版本 2 中有一个错误,它不能正确保存分类法 - 它在版本 3 中修复,但你还不能更新它通过 wordpress,因为它仍处于测试阶段 -

重新下载插件并进入你的 wp-config 文件 在这里您需要定义您将使用版本 3。将此行粘贴到 wp-config 文件中

 define('ACF_TO_REST_API_REQUEST_VERSION', 3);

端点已被重写,因此如果您使用 acf 端点进行更新等,您还需要阅读它。

要了解有关此错误的更多信息,请转至 github page

要了解终点 - 前往 here

我希望这对以后的人有所帮助。