我正在将gatsby与gatsby-source-wordpress插件一起使用,以从wordpress cms中提取数据。我也在Wordpress中使用ACF字段,并安装了acf-to-rest-api插件。安装此插件后,gatsby-source-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查询来执行此操作。
有人知道这是否可能吗?
答案 0 :(得分:1)
事实证明,我这里需要的东西存在于标准wp rest-api端点/wp-json/wp/v2/tags
的域中。有效的查询是:
query {
allWordpressTag {
nodes {
id
name
}
}
}