Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在gatsby源wordpress中获取ACF分类法值选项列表_Wordpress_Advanced Custom Fields_Gatsby - Fatal编程技术网

如何在gatsby源wordpress中获取ACF分类法值选项列表

如何在gatsby源wordpress中获取ACF分类法值选项列表,wordpress,advanced-custom-fields,gatsby,Wordpress,Advanced Custom Fields,Gatsby,我使用盖茨比源wordpress插件和盖茨比从wordpress cms中提取数据。我还在Wordpress中使用ACF字段,并安装了ACF到RESTAPI插件。有了这个插件安装盖茨比源wordpress插件能够拉ACF领域的数据 我的问题是:如何从某个字段中获取分类法值选项列表?我不想要与讨论中的特定文章类型相关联的分类项目,而是一个可能选项的列表 更具体地说,此查询: query MyQuery { allWordpressAcfResource { nodes {

我使用盖茨比源wordpress插件和盖茨比从wordpress cms中提取数据。我还在Wordpress中使用ACF字段,并安装了ACF到RESTAPI插件。有了这个插件安装盖茨比源wordpress插件能够拉ACF领域的数据

我的问题是:如何从某个字段中获取分类法值选项列表?我不想要与讨论中的特定文章类型相关联的分类项目,而是一个可能选项的列表

更具体地说,此查询:

query MyQuery {
  allWordpressAcfResource {
    nodes {
      acf {
        topics {
          name
        }
      }
    }
  }
}
返回如下数据:

{
  "data": {
    "allWordpressAcfResource": {
      "nodes": [
        {
          "acf": {
            "topics": [
              {
                "name": "Germany"
              },
              {
                "name": "United States"
              },
            ]
          }
        },
        {
          "acf": {
            "topics": [
              {
                "name": "Dogs"
              },
              {
                "name": "Germany"
              }
            ]
          }
        },
        ...
        ...
        ...
我想要的是从上面得到一个列表,其中只包含可能的分类值,但我一直无法找到一个GraphQL查询来实现这一点


有人知道这是否可行吗?

事实证明,我需要的东西存在于标准wp rest api端点的域中
/wp json/wp/v2/tags
。有效的查询是:

query {
  allWordpressTag {
    nodes {
      id
      name
    }
  }
}