大家注意啦PHP7.2 已经弃用create_function函数

2020年2月13日 飞飞 阅读(1.94K)
知识付费主题,优惠促销中:xx-blog主题

WordPress主题使用widgets_init钩子用于开发小工具,在注册小工具时使用了create_function函数,支持PHP 5.2+ 代码如下:

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

但是服务器PHP版本升级到7.2之后提示函数create_function已经被弃用,

Deprecated: Function create_function() is deprecated in /htdocs/wp-content/themes/xxzhuti/widgets.php on line 588

可使用如下代码替换create_function函数,仅支持PHP 5.3+以上:

add_action( 'widgets_init', function(){
register_widget( 'My_Widget' );
});


关注微信公众号『xx主题网

第一时间了解最新网络动态
关注博主不迷路~

未经允许不得转载:xx主题网 » 大家注意啦PHP7.2 已经弃用create_function函数
分享到:

评论抢沙发

要发表评论,您必须先

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

扫码关注微信公众号

扫描关注xx主题网