如何在父容器中预渲染<InnerBlocks.Content> HTML?



我正在尝试创建一个古腾堡常见问题解答块。当前块结构使用嵌套的as:

<FAQContainer> --> Has InnerBlocks that only allow FAQItem
<FAQItem>
<FAQQuestion> --> This has a question attribute that I can access with useSelect in the container.
<InnerBlocks> --> This allows the user to add answer to question.

我想做的是在主容器中生成FAQ Schema。我既需要问题,也需要答案。我可以使用useSelect()访问问题并获取问题属性,但我似乎找不到一种方法来预呈现InnerBlocks组件以生成答案HTML。我该怎么做呢?

如果我正确理解你的问题,你想渲染InnerBlocks组件的内容。为了做到这一点,你可以使用<InnerBlocks。保存函数中的内容>。我建议大家查看一下关于InnerBlocks组件的相关内容:https://wp-gb.com/innerblocks/

相关内容

最新更新