wp-graphql古腾堡块的GraphQL片段

时间:2020-04-10 21:09:37

标签: graphql advanced-custom-fields gatsby wp-graphql

如果我有一个像这样开始的查询:

export const pageQuery = graphql`
{
homepage: wordpress {
  pages(where: { title: "Homepage" }) {
    nodes {
      isFrontPage
      blocks {
        name
        ... on WORDPRESS_CoreHeadingBlock {
          name
          attributes {
            align
            content
            level
          }
        }
        ... on WORDPRESS_CoreParagraphBlock {
          parentId
          name
          attributes {
            ... on WORDPRESS_CoreParagraphBlockAttributesV3 {
              content
              align
            }
          }
        }

我可能会遇到数十个不同的Gutenberg块,然后将它们重复作为InnerBlocks,将其分解成碎片或更好地组织它的正确方法是什么?

我遇到了这样的情况,我的查询结束了数百行以解决嵌套块。

我正在为盖茨比(Gatsby)开发WP Gutenberg块解析器,并且不太了解处理这些块查询的正确方法。

谢谢!

0 个答案:

没有答案