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

网站无法访问:Gutenberg与WordPress兼容引发PHP致命错误求助

修复Gutenberg插件与WordPress 6.2的兼容致命错误

错误原因

报错核心是Gutenberg插件兼容文件中的validate_custom_css()方法访问权限与WordPress核心父类不一致:父类WP_REST_Global_Styles_Controller中该方法权限为protected,但子类Gutenberg_REST_Global_Styles_Controller_6_2使用了更严格的权限(如private),触发PHP致命错误导致网站无法访问。

修复步骤

方法一:修改插件代码临时修复

  • 找到报错文件:/home/customer/www/my-domain/public_html/wp-content/plugins/gutenberg/lib/compat/wordpress-6.2/class-gutenberg-rest-global-styles-controller-6.2.php
  • 打开文件定位到第217行的validate_custom_css()方法
  • 将该方法的访问权限改为protected(与父类保持一致),示例:
    // 修改前(假设原权限为private)
    private function validate_custom_css( $value, $request, $param ) {
        // 原有方法内容
    }
    
    // 修改后
    protected function validate_custom_css( $value, $request, $param ) {
        // 原有方法内容
    }
    
  • 保存文件后刷新网站及wp-admin页面,验证是否恢复正常

方法二:禁用插件恢复访问(更稳妥)

  • 通过FTP或主机文件管理器,找到wp-content/plugins/目录下的gutenberg文件夹
  • 将文件夹重命名为gutenberg-disabled,插件会自动禁用,网站即可正常访问
  • 登录wp-admin后,可更新Gutenberg插件至最新兼容版本,或根据需求决定是否重新启用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 00:25:56