在REST API

时间:2017-03-06 12:00:54

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

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

我正在使用ACF来安装插件以在响应中包含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

希望你能把我放在正确的道路上。

1 个答案:

答案 0 :(得分:0)

对任何感兴趣的人,并遇到这个问题。

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

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

 define('ACF_TO_REST_API_REQUEST_VERSION', 3);

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

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

要了解终点 - 请转到here

我希望这将有助于将来的某些人。