PHP致命错误阻碍WordPress站点更新,求对应代码修复方案
修复PHP版本升级后的
create_function()报错问题 问题原因
报错是因为create_function()函数在PHP 7.2及以上版本中已被移除,高版本PHP不再支持该函数,因此会触发“Call to undefined function”错误。
修复方法
将原代码替换为PHP高版本支持的匿名函数写法即可,替换后的代码如下:
add_filter( 'loop_shop_per_page', function( $cols ) { return 8; }, 20 );
操作步骤
- 找到网站中包含原报错代码的文件(一般是主题的
functions.php或自定义插件文件) - 删除原来那行报错的代码
- 粘贴上面的新代码
- 保存文件后刷新站点,报错即可消除
内容的提问来源于stack exchange,提问作者LN86
相关产品推荐
相关产品推荐

