在使用破解版主题的一部分人,升级了php版本以后,网站会提示诸多错误信息,有些主题本身设置是不允许提示错误信息的,但是,这照样会造成程序错误!
php版本升级到7.4以后,create_function函数已经被完全弃用,这时候,需要大家自己改写一下主题,如果是付费版主题直接升级一般就可以解决!
而使用破解版,又自己diy了很多文件的站长们,已经没必要再去做付费了,这时候改写php函数反而更快一些!
我们在改写之前,先要了解create_function()函数的作用:
create_function()主要用来创建匿名函数,有时候匿名函数可以发挥它的作用。
string create_function ( string $args , string $code )
一般网站程序更新后,在测试PHP兼容的时候遇到了一个PHP报错,如下:
Function create_function() is deprecated
解决方法如下:
- 原错误代码
- add_action('widgets_init', create_function('', 'return register_widget("xintheme_hotpost");'));
- 经过修改后
- add_action('widgets_init', function(){register_widget('xintheme_hotpost' );});
大家可以参照这个主题函数进行自己网站php代码的修改,记得修改之前一定要备份网站哦!
- 微信赞赏老师
- 互联网营销培训课程
-
- 苏春宇微信号
- 183 6469 9738
-