小编Myl*_*les的帖子

当使用 AJAX 请求获取内容时,古腾堡块的内联样式不会呈现

我需要the_content()通过 AJAX 请求获取并在页面中呈现所有古腾堡块及其内联样式。

问题是,独特的块类被添加到主题模板的页脚中。

.wp-container-5 {
  display: flex;
  gap: 2em;
  flex-wrap: nowrap;
  align-items: center;
}
Run Code Online (Sandbox Code Playgroud)

get_the_content()通过 AJAX 请求使用时,不会呈现该独特的块样式。我猜这是因为内联块样式依赖于某种不会被 AJAX 请求触发的钩子。do_blocks()不渲染内联样式。

我搜索了数据库并搜索了 WordPress 源文件,但找不到类似的类.wp-container-5来自哪里。我想如果我能找到内联样式的位置,我可以简单地查询它并将其呈现在页面中。

有谁知道独特的块样式存储在哪里和/或如何查询它们并通过 AJAX 请求包含它们?

css ajax wordpress block wordpress-gutenberg

5
推荐指数
1
解决办法
1903
查看次数

标签 统计

ajax ×1

block ×1

css ×1

wordpress ×1

wordpress-gutenberg ×1