wordpress - 你如何预渲染父容器中的 HTML?
问题描述
我正在尝试创建一个古腾堡常见问题解答块。当前块结构使用嵌套如下:
<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.Content /> 。我建议在 wp-gb.com 上查看有关 InnerBlocks 组件的内容:https ://wp-gb.com/innerblocks/
推荐阅读
- image - 在 WSO2 EI 6.1.1 中将文件夹从一个位置移动到另一个位置
- reactjs - Nextjs 在组件中混合 SSR 和客户端数据
- assembly - Mips 地址超出范围运行时异常
- c++ - 对带有 push_back 调用的向量进行迭代
- javascript - 如何从 axios.create({baseURL}) 获取 BaseURL?
- swift - 子视图不与父 UIView 一起移动
- javascript - 为什么反应不条件渲染
- python - Python Dataframe:根据月份获取替代日期?
- file - 如何从 Julia 中打开的 IOStream 中检索文件路径
- c++ - 在向量数组 C++ 中使用算法库操作