You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress「转换为区块」功能失效:导入可复用区块后仅生成HTML区块

可复用区块显示为Classic区块的排查方向
  • 主题兼容性排查

    • 检查Dox子主题/父主题的functions.php或自定义代码中,是否存在修改区块注册、过滤区块渲染的逻辑,比如block_type_metadata、render_block等过滤器,是否强制将Block Group转换为Classic格式。
    • 临时切换至WordPress默认主题(如Twenty Twenty-Three),重新加载包含可复用区块的页面,验证问题是否消失,以此排除主题因素。
  • 第三方插件冲突排查

    • 禁用所有非核心插件,仅保留WordPress基础功能,测试可复用区块的显示状态。若问题解决,逐个重新启用插件,定位导致冲突的插件。
    • 重点排查SEO优化、页面缓存、内容格式化类插件,这类插件常存在修改区块输出的逻辑。
  • 可复用区块数据完整性排查

    • 登录数据库管理工具,查看wp_posts表中该可复用区块对应的post_content字段,正常的可复用区块应存储JSON格式的区块结构(包含<!-- wp:block -->标记),而非纯HTML代码。
    • 重新创建一个结构简单的Block Group(如仅标题+单张图片)并保存为可复用区块,测试是否同样出现异常,排除单个区块的数据损坏问题。
  • WordPress核心版本与文件排查

    • WordPress 6.1.x系列存在部分区块相关的已知bug,可尝试升级至6.1分支的最新小版本(如6.1.6),验证问题是否被修复。
    • 检查wp-includes/blocks目录下的核心区块文件是否完整、未被篡改,必要时覆盖重装对应版本的核心文件。
  • 编辑器前端缓存与JS错误排查

    • 清除浏览器缓存(尤其是JavaScript缓存),刷新页面后重新测试可复用区块的显示。
    • 在wp-config.php中添加define('SCRIPT_DEBUG', true);开启脚本调试,打开浏览器控制台查看是否存在JS错误,这类错误可能导致区块渲染异常。
  • 区块嵌套结构合规性排查

    • 你提供的HTML中存在多层嵌套的wp-block-columns,而WordPress 6.1.1对Columns区块的嵌套支持可能存在限制。尝试简化Block Group的嵌套层级,比如减少Columns的嵌套次数,保存为可复用区块后测试是否恢复正常。

内容的提问来源于stack exchange,提问作者gege

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 13:08:10