微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

wp-graphql-在ROOT_QUERY对象外部显示的acf转发器字段子图像数据

如何解决wp-graphql-在ROOT_QUERY对象外部显示的acf转发器字段子图像数据

WPGraphiQL IDE显示正确的数据,如下所示:

但是当我在前端(NextJS)acf中继器字段子图像数据上使用Apollo Client进行相同的查询时,像MediaItem:{id}那样显示在ROOT_QUERY对象之外的子图像数据是这样的:

仅当我将图像字段用作转发器子字段时,这种情况才会发生:

在NextJS中通过查询获取数据:

    import React from "react";
    import { initializeApollo } from "../lib/apolloClient";
    import { gql } from "@apollo/client";
    
    const Home = (props) => {
      return <>{console.log("home",props)}</>;
    };
    
    export async function getStaticProps() {
      const apolloClient = initializeApollo();
    
      await apolloClient.query({
        query: gql`
          {
            page(id: "Home",idType: URI) {
              acfHomePage {
                acfTest {
                  testimages {
                    test {
                      id
                    }
                  }
                }
              }
            }
          }
        `,});
    
      return {
        props: {
          initialApolloState: apolloClient.cache.extract(),},};
    }
    
    export default Home;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。