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

WordPress 6.7切换编辑/预览模式时所有Block报错无法预览

解决WordPress 6.7编辑器切换模式时块报错的问题

1. 排查插件/主题冲突

  • 禁用所有第三方插件,切换到WordPress默认主题(如Twenty Twenty-Four),测试编辑器切换模式是否正常。若恢复正常,再逐个启用插件/主题,定位冲突项。
  • 重点排查ACF扩展插件、自定义块开发插件、编辑器增强类工具,这类插件最易因WP 6.7的编辑器API变动出现兼容问题。

2. 检查自定义ACF块的JS代码

  • WP 6.7对编辑器的Tabs组件相关API做了调整,旧版自定义ACF块代码中直接调用this.tabs的逻辑会失效。
  • 打开你的ACF块注册脚本或编辑器端JS文件,将依赖this.tabs的逻辑替换为最新API实现:比如通过wp.data.select('core/editor')获取编辑器状态,或直接用DOM选择器定位Tabs元素,避免依赖实例属性。

3. 清除缓存与强制刷新静态资源

  • 清理站点缓存(包括页面缓存、对象缓存),同时清空浏览器缓存,避免加载旧版编辑器JS文件。
  • 在主题functions.php中,给编辑器相关的wp_enqueue_script调用添加随机版本号(如time()),强制浏览器拉取最新资源:
    wp_enqueue_script(
        'your-acf-block-script',
        get_template_directory_uri() . '/js/block-editor.js',
        array('wp-blocks', 'wp-element'),
        time(), // 替换固定版本号为time()
        true
    );
    

4. 修复WordPress核心文件

  • 若上述步骤无效,可能是WP 6.7更新时核心文件损坏。进入后台「仪表盘」→「更新」,点击「重新安装WordPress」,此操作仅覆盖核心文件,不会丢失内容。
  • 也可通过FTP下载官方WP 6.7压缩包,解压后覆盖服务器上的wp-admin和wp-includes目录,保留wp-content目录不动。

5. 临时回退ACF版本

  • 若确认是ACF与WP 6.7不兼容,可暂时将ACF回退至6.2.x等稳定版本,待ACF官方发布适配WP 6.7的更新后再升级。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 06:20:55