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

WordPress升级后出现wp_enable_block_templates未找到警告的解决求助

错误原因

wp_enable_block_templates是WordPress 5.8版本引入的用于支持区块模板的核心函数,该报错是函数无法被正常调用导致,通常触发原因包括:WordPress核心升级不完整、主题/旧插件仍在调用该已被后续版本弃用的函数、自定义代码钩子挂载错误。

解决方案

  • 修复核心文件完整性
    下载对应版本的WordPress完整安装包,解压后覆盖站点根目录下的wp-admin和wp-includes两个文件夹,不要覆盖wp-content文件夹,避免丢失主题、插件、媒体资源。覆盖后清空站点所有缓存,检查警告是否消失。
  • 排查主题冲突
    临时切换到WordPress官方默认主题,若警告消失则说明当前主题存在兼容问题,可在主题的functions.php文件中全局搜索wp_enable_block_templates,删除对应的add_action/add_filter挂载代码,或更新主题到兼容最新版WordPress的版本。
  • 排查插件冲突
    批量禁用所有插件,若警告消失则逐个启用插件定位触发问题的插件,更新该插件到最新版本,或替换为同类型兼容插件。
  • 临时应急方案
    若需要立刻隐藏前台警告不影响用户访问,可修改站点根目录的wp-config.php文件,调整调试配置如下:
    define( 'WP_DEBUG', false );
    define( 'WP_DEBUG_DISPLAY', false );
    define( 'WP_DEBUG_LOG', true );
    
    该配置会关闭前台错误显示,同时将错误日志存入wp-content/debug.log文件方便后续排查,不建议长期使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 22:18:04