【问题标题】:Function create_function() is deprecated函数 create_function() 已弃用
【发布时间】:2019-10-25 20:24:02
【问题描述】:

我的网站目前使用的是 PHP 7.2.0,我在调试日志中收到此错误,显示 PHP 已弃用:函数 create_function() 已弃用

我不知道发生了什么,但我的网站不知何故坏了,而且内容无法正常显示。我可以访问我的 wordpress 仪表板的唯一方法是强制网站加载默认主题。

所以我想问题出在我的主题中......

目前,该网站根本无法加载,并且显示空白屏幕或提示该网站遇到技术问题。

我还是一名新的网络开发人员...知道可能出了什么问题以及如何修复我当前显示错误的代码吗?

add_action('widgets_init', create_function('', 'return register_widget("Essential_Grids_Widget");'));

感谢您的帮助!

【问题讨论】:

标签: deprecated php-7.2 create-function


【解决方案1】:

这样使用

$MywidgetName='Essential_Grids_Widget';
add_action('widgets_init', function () use ($MywidgetName) {
    return register_widget($MywidgetName);
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多