Woocommerce,不推荐使用PHP 7.2函数create_function()

时间:2018-10-30 09:37:48

标签: php wordpress woocommerce

当我激活Woocommerce插件网站时,出现500个服务器错误。我已经激活了调试模式。

不推荐使用PHP:/var/www/vhosts/WEBSITENAME/httpdocs/wp-content/plugins/features-by-woothemes/classes/class-woothemes-widget-features.php中不推荐使用函数create_function()

那是308行:

add_action( 'widgets_init', create_function( '', 'return register_widget("WooThemes_Widget_Features");' ), 1 );

如何修复它???

1 个答案:

答案 0 :(得分:0)

只需将提及的行替换为:

add_action( 
    'widgets_init', 
    function () { 
        return register_widget("WooThemes_Widget_Features");
    }, 
    1 
);

OH,顺便说一句,如果可行,请准备以下问题的PR: https://github.com/woocommerce/features/pulls 然后联系作者 https://wordpress.org/support/plugin/features-by-woothemes 合并到其中