如何修复不推荐使用的PHP:不推荐使用函数create_function()

时间:2019-04-11 07:34:25

标签: php wordpress php-7.2

我从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" );' ) ); 

感谢您的协助!

1 个答案:

答案 0 :(得分:0)

create_function用于创建匿名函数。因此,您只需将其更改为function() {}

例如:

代替

add_action( 'widgets_init', create_function( '', 'register_widget("layerslider_widget");' ) );

使用

add_action( 'widgets_init', function() {
    register_widget("layerslider_widget");
} );