如果我有一个像这样开始的查询:
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块解析器,并且不太了解处理这些块查询的正确方法。
谢谢!