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

接手无文档WordPress站点遇create_function()弃用错误求助修复

修复WordPress站点create_function()弃用错误
  • 先做备份:用FTP或者后台文件管理器找到../public_html/news/wp-content/themes/twentyseventeen-child/functions.php,把文件下载到本地存好,防止改坏了能快速恢复。
  • 定位问题代码:报错指向第12行的create_function(),这个函数在PHP 7.2及以上版本已经被弃用,必须换成匿名函数才能解决报错。
  • 替换规则:
    原create_function()的典型写法:
    create_function('$参数1, $参数2', '函数执行代码;');
    
    改成匿名函数格式:
    function($参数1, $参数2) {
        函数执行代码;
    }
    
    举个实际例子,比如原代码是:
    add_filter('the_title', create_function('$title', 'return strtoupper($title);'));
    
    替换后变成:
    add_filter('the_title', function($title) {
        return strtoupper($title);
    });
    
  • 替换完成后,保存文件并上传回原路径,再测试生成发票的功能,报错应该就会消失。

如果你不确定第12行的具体代码,可以把那几行内容贴出来,我给你精准的替换代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 21:44:49