【问题标题】:Include categories custom fields in REST api在 REST api 中包含类别自定义字段
【发布时间】:2017-07-26 07:03:47
【问题描述】:

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

我正在使用 ACF to rest 插件在响应中包含 acf 字段,这在自定义帖子类型上运行良好 - 它创建一个名为“acf”的数组字段 但是,此字段不是在我的类别中创建的 - 我是否缺少在分类法中使用它的功能?

例子。

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

返回所有内容,包括 acf。

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

返回所有类别,但没有关于 acf 的内容

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

返回类别,但不返回 acf。

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

不显示acf

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

【问题讨论】:

    标签: json wordpress rest advanced-custom-fields wp-api


    【解决方案1】:

    致任何有兴趣并遇到此问题的人。

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

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

     define('ACF_TO_REST_API_REQUEST_VERSION', 3);
    

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

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

    要了解终点 - 去here

    我希望这对将来的人有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-12-20
      • 2016-11-07
      • 2017-10-29
      • 2016-07-22
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      相关资源
      最近更新 更多