我正在使用 WP graphql 从 wordpress 站点检索数据,加上这个扩展来显示 graphql 模式中的 acf 字段。
我正在查询页面(我确实设置了一个名为destinations 的单独graphql 连接,但它现在与页面类型相同)。每个页面都有一个滑块,它是一个 acf 关系字段,它是一个“片段”列表(一种自定义帖子类型,已注册 show_in_graphql 设置为 true)。
query MyQuery {
destination(first: 200) {
nodes {
title
fragmentSliderBlock {
sliderItems {
__typename
... on Fragment {
id
title
date
}
}
}
}
}
}
这是当前的 graphql 输出(我已编辑为仅显示示例 1 结果):
{
"data": {
"destination": {
"nodes": [
{
"title": "Example page",
"fragmentSliderBlock": {
"sliderItems": null
}
},
]
}
},
"extensions": {
"debug": [
{
"type": "DEBUG_LOGS_INACTIVE",
"message": "GraphQL Debug logging is not active. To see debug logs, GRAPHQL_DEBUG must be enabled."
}
]
}
}
我的问题是滑块项总是返回null。其他 acf 自定义字段工作正常,但关系字段不起作用。这些页面确实选择了项目(片段),并且片段上的字段 id、日期、标题显示在 graphql 资源管理器中。我还需要做些什么来完成这项工作吗?
谢谢