我从PHP
5.3
升级到7.2
,并在两行代码上遇到以下错误:
不推荐使用PHP:不推荐使用函数create_function()
我搜索了论坛并尝试了各种形式的代码,但没有一个起作用。
代码1:
add_action( 'widgets_init', create_function( '', 'register_widget("layerslider_widget");' ) );
代码2:
add_action( 'widgets_init', create_function( '', 'register_widget( "advanced_featured_page_widget" );' ) );
感谢您的协助!
答案 0 :(得分:0)
create_function用于创建匿名函数。因此,您只需将其更改为function() {}
例如:
代替
add_action( 'widgets_init', create_function( '', 'register_widget("layerslider_widget");' ) );
使用
add_action( 'widgets_init', function() {
register_widget("layerslider_widget");
} );