不推荐使用函数create_function()

问题描述 投票:0回答:1

我的站点当前在PHP 7.2.0上,并且我的调试日志中出现此错误,显示不赞成使用PHP:不赞成使用函数create_function()

我不知道发生了什么,但是我的网站以某种方式损坏了,并且无法正确显示内容。访问Wordpress仪表板的唯一方法是强制网站加载默认主题。

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

目前,该站点完全无法加载,并且显示空白屏幕,或者说该站点遇到技术问题。

我仍然是一名新的Web开发人员...知道发生了什么错误以及如何修复显示错误的当前代码吗?

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

感谢您的帮助!

deprecated php-7.2 create-function
1个回答
0
投票

像这样使用

$MywidgetName='Essential_Grids_Widget';
add_action('widgets_init', function () use ($MywidgetName) {
    return register_widget($MywidgetName);
});
© www.soinside.com 2019 - 2024. All rights reserved.