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' ); });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。