我在下面的主题中使用过create_function。
add_action( 'widgets_init', create_function( '', 'register_widget( "Woocommerce_Header_Cart" );' ) );
但是对于PHP 7.3.0,不建议使用create_function()。
任何想法,如何在PHP 7.3.0上面修复我的代码。
感谢您的帮助,
答案 0 :(得分:1)
尝试此代码
add_action( 'widgets_init', 'custom_widget_func');
funcation custom_widget_func(){
register_widget( "Woocommerce_Header_Cart" );
}
答案 1 :(得分:0)
替换
add_action( 'widgets_init', create_function( '', 'register_widget( "Woocommerce_Header_Cart" );' ) );
为此,改用匿名函数:
add_action( 'widgets_init', function() { return register_widget("Woocommerce_Header_Cart"); } );