升级至WordPress 6.4.3后Gutenberg新建文章页面故障
WordPress 6.4.3 后台白屏问题(仅禁用Gutenberg可恢复)
已完成的排查步骤
- 停用所有插件
- 切换至默认主题(如Twenty Twenty-Four)
- 手动重新下载WordPress安装包,替换现有核心文件(删除并覆盖
wp-admin、wp-includes目录及根目录核心文件) - 清除浏览器缓存及Cookie
问题现象
执行上述操作后,后台仍显示白屏;禁用Gutenberg编辑器后页面可正常加载。同一服务器上的其他WordPress 6.4.3站点无此问题。
浏览器控制台错误日志
private-apis.min.js?ver=11cb2ebaa70a9f1f0ab5:2 未捕获错误:你尝试以模块"@wordpress/patterns"的形式启用不稳定API。此功能仅适用于WordPress核心自带的JavaScript模块,请不要在插件或主题中使用,因为不稳定API会在无预警的情况下被移除。如果你忽略此错误并依赖这些不稳定功能,你的产品必然会在后续的WordPress版本中崩溃。 在 s (private-apis.min.js?ver=11cb2ebaa70a9f1f0ab5:2:912) 在 patterns.min.js?ver=efcce5c1b2c28e8b2865:2:2095 在 patterns.min.js?ver=efcce5c1b2c28e8b2865:2:8848 s @ private-apis.min.js?ver=11cb2ebaa70a9f1f0ab5:2 (anonymous) @ patterns.min.js?ver=efcce5c1b2c28e8b2865:2 (anonymous) @ patterns.min.js?ver=efcce5c1b2c28e8b2865:2 16:00:57.640 react-dom.min.js?ver=18.2.0:10 类型错误:无法读取未定义属性'ReusableBlocksMenuItems' 在 editor.min.js?ver=5abe10197275cf7808ee:12:144597 在 wt (react-dom.min.js?ver=18.2.0:10:47637) 在 vr (react-dom.min.js?ver=18.2.0:10:56452) 在 js (react-dom.min.js?ver=18.2.0:10:121453) 在 wl (react-dom.min.js?ver=18.2.0:10:88659) 在 bl (react-dom.min.js?ver=18.2.0:10:88587) 在 yl (react-dom.min.js?ver=18.2.0:10:88450) 在 il (react-dom.min.js?ver=18.2.0:10:85274) 在 fl (react-dom.min.js?ver=18.2.0:10:85661) 在 Nn (react-dom.min.js?ver=18.2.0:10:32474) ar @ react-dom.min.js?ver=18.2.0:10 t.callback @ react-dom.min.js?ver=18.2.0:10 tt @ react-dom.min.js?ver=18.2.0:10 Jr @ react-dom.min.js?ver=18.2.0:10 Zr @ react-dom.min.js?ver=18.2.0:10 Gr @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 xl @ react-dom.min.js?ver=18.2.0:10 fl @ react-dom.min.js?ver=18.2.0:10 Nn @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 setTimeout (异步) s @ data.min.js?ver=dc5f255634f3da29c8d5:2 i @ data.min.js?ver=dc5f255634f3da29c8d5:2 (anonymous) @ edit-post.min.js?ver=6720d8a86f225f3ce492:7 (anonymous) @ data.min.js?ver=dc5f255634f3da29c8d5:9 __unstableMarkListeningStores @ data.min.js?ver=dc5f255634f3da29c8d5:2 (anonymous) @ data.min.js?ver=dc5f255634f3da29c8d5:2 l @ data.min.js?ver=dc5f255634f3da29c8d5:9 (anonymous) @ data.min.js?ver=dc5f255634f3da29c8d5:9 ze @ data.min.js?ver=dc5f255634f3da29c8d5:9 Je @ data.min.js?ver=dc5f255634f3da29c8d5:9 ja @ edit-post.min.js?ver=6720d8a86f225f3ce492:7 wt @ react-dom.min.js?ver=18.2.0:10 js @ react-dom.min.js?ver=18.2.0:10 wl @ react-dom.min.js?ver=18.2.0:10 bl @ react-dom.min.js?ver=18.2.0:10 yl @ react-dom.min.js?ver=18.2.0:10 ol @ react-dom.min.js?ver=18.2.0:10 v @ react.min.js?ver=18.2.0:10 ce @ react.min.js?ver=18.2.0:10 16:00:57.640 react-dom.min.js?ver=18.2.0:10 未捕获类型错误:无法读取未定义属性'ReusableBlocksMenuItems' 在 editor.min.js?ver=5abe10197275cf7808ee:12:144597 在 wt (react-dom.min.js?ver=18.2.0:10:47637) 在 vr (react-dom.min.js?ver=18.2.0:10:56452) 在 js (react-dom.min.js?ver=18.2.0:10:121453) 在 wl (react-dom.min.js?ver=18.2.0:10:88659) 在 bl (react-dom.min.js?ver=18.2.0:10:88587) 在 yl (react-dom.min.js?ver=18.2.0:10:88450) 在 il (react-dom.min.js?ver=18.2.0:10:85274) 在 fl (react-dom.min.js?ver=18.2.0:10:85661) 在 Nn (react-dom.min.js?ver=18.2.0:10:32474) (anonymous) @ editor.min.js?ver=5abe10197275cf7808ee:12 wt @ react-dom.min.js?ver=18.2.0:10 vr @ react-dom.min.js?ver=18.2.0:10 js @ react-dom.min.js?ver=18.2.0:10 wl @ react-dom.min.js?ver=18.2.0:10 bl @ react-dom.min.js?ver=18.2.0:10 yl @ react-dom.min.js?ver=18.2.0:10 il @ react-dom.min.js?ver=18.2.0:10 fl @ react-dom.min.js?ver=18.2.0:10 Nn @ react-dom.min.js?ver=18.2.0:10 (anonymous) @ react-dom.min.js?ver=18.2.0:10 setTimeout (异步) s @ data.min.js?ver=dc5f255634f3da29c8d5:2 i @ data.min.js?ver=dc5f255634f3da29c8d5:2 (anonymous) @ edit-post.min.js?ver=6720d8a86f225f3ce492:7 (anonymous) @ data.min.js?ver=dc5f255634f3da29c8d5:9 __unstableMarkListeningStores @ data.min.js?ver=dc5f255634f3da29c8d5:2 (anonymous) @ data.min.js?ver=dc5f255634f3da29c8d5:2 l @ data.min.js?ver=dc5f255634f3da29c8d5:9 (anonymous) @ data.min.js?ver=dc5f255634f3da29c8d5:9 ze @ data.min.js?ver=dc5f255634f3da29c8d5:9 Je @ data.min.js?ver=dc5f255634f3da29c8d5:9 ja @ edit-post.min.js?ver=6720d8a86f225f3ce492:7 wt @ react-dom.min.js?ver=18.2.0:10 js @ react-dom.min.js?ver=18.2.0:10 wl @ react-dom.min.js?ver=18.2.0:10 bl @ react-dom.min.js?ver=18.2.0:10 yl @ react-dom.min.js?ver=18.2.0:10 ol @ react-dom.min.js?ver=18.2.0:10 v @ react.min.js?ver=18.2.0:10 ce @ react.min.js?ver=18.2.0:10 16:00:57.731 plugin.min.js?ver=49110-20201110:1 已弃用的TinyMCE API调用:<target>.onNodeChange.add(..)
分析与解决建议
- 核心问题定位:第一个错误明确指向
@wordpress/patterns模块尝试使用仅核心可用的不稳定API,第二个错误是连锁导致的ReusableBlocksMenuItems未定义,说明Gutenberg编辑器的模式模块加载异常。 - 进一步排查方向:
- 检查该站点的PHP版本及配置,确认是否符合WordPress 6.4.3要求(推荐7.4+),即使同服务器其他站点正常,也可能存在个别站点的PHP函数禁用差异。
- 查看服务器端的PHP错误日志,排查是否有核心文件加载失败的PHP层面问题。
- 通过
wp-config.php手动设置站点URL:
排除URL配置异常导致的静态资源加载失败。define('WP_HOME','http://你的站点域名'); define('WP_SITEURL','http://你的站点域名'); - 删除
wp-content/cache目录(若存在),清除服务器端缓存。
- 临时解决方案:若需立即使用后台,可继续禁用Gutenberg编辑器,使用经典编辑器,直到找到根本原因。
内容的提问来源于stack exchange,提问作者Doraemon
相关产品推荐
相关产品推荐

