今天进行一个WordPress主题的更新,在测试PHP7.2兼容的时候遇到了一个PHP报错,如下:
Functioncreate_function()isdeprecated
PHP7.2已经不推荐使用create_function函数,所以我会立即纠正它。
原代码:
add_action('widgets_init',create_function('','returnregister_widget("xintheme_hotpost");'));
解决方案:修改create_function
add_action('widgets_init',function(){register_widget('xintheme_hotpost');});
由于PHP知识匮乏,不保证这个是最好的修改方法,仅供参考......