0

我正在使用 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 资源管理器中。我还需要做些什么来完成这项工作吗?

谢谢

4

0 回答 0