梳理子比主题古腾堡扩展入口、区块清单、短代码桥接、前台渲染依赖,以及新增正文块的推荐写法。
梳理子比主题古腾堡扩展入口、区块清单、短代码桥接、前台渲染依赖,以及新增正文块的推荐写法。 #模块边界 子比主题的古腾堡能力不是独立页面系统,而是“编辑器 UI + 正文保存结构 + 主题前台渲染”的组合。开发时要先判断需求属于哪一层: 层级 位置 负责内容 后台注册 inc/functions/admin/admin-main.php 注册区块脚本、编辑器样式、区块分类和开关 编辑器逻辑 js/gutenberg-extend.js / js/gutenberg-extend.min.js 区块编辑面板、属性、保存结构、区块转换 多语言文案 inc/functions/zib-js-i18n.php 通过 zibll_block_var.i18n 提供编辑器中文文案 前台解析 inc/functions/zib-theme.php、inc/functions/shop/shop.php、前台 JS 短代码渲染、隐藏内容、代码高亮、视频、轮播、Tab、弹窗 样式资源 css/editor-style.min.css、css/tinymce.css、主题前台 CSS 编辑器预览和前台样式 如果只是给正文增加一个可复用展示模块,优先做古腾堡块或短代码桥接。如果模块需要写入订单、支付、用户资产、上传文件或修改业务状态,应把写入逻辑放在服务端 Ajax、Hook 或业务类里,古腾堡块只负责保存内容配置。 #开关与资源注册 古腾堡入口由后台初始化注册: php复制if (function_exists('register_block_type') && !_pz('close_guten