create_function函数已弃用,WP升级主题应改写

2020-10-2221:29:56 百度已收录 浏览:5,692次

在使用破解版主题的一部分人,升级了php版本以后,网站会提示诸多错误信息,有些主题本身设置是不允许提示错误信息的,但是,这照样会造成程序错误!

php版本升级到7.4以后,create_function函数已经被完全弃用,这时候,需要大家自己改写一下主题,如果是付费版主题直接升级一般就可以解决!

create_function函数已弃用,WP升级主题应改写

而使用破解版,又自己diy了很多文件的站长们,已经没必要再去做付费了,这时候改写php函数反而更快一些!

我们在改写之前,先要了解create_function()函数的作用:

create_function()主要用来创建匿名函数,有时候匿名函数可以发挥它的作用。

string create_function    ( string $args   , string $code   )

一般网站程序更新后,在测试PHP兼容的时候遇到了一个PHP报错,如下:

Function create_function() is deprecated

解决方法如下:

  1. 原错误代码
  2. add_action('widgets_init', create_function('', 'return register_widget("xintheme_hotpost");'));
  3. 经过修改后
  4. add_action('widgets_init', function(){register_widget('xintheme_hotpost' );});

大家可以参照这个主题函数进行自己网站php代码的修改,记得修改之前一定要备份网站哦!

  • 微信赞赏老师
  • 互联网营销培训课程
  • weinxin
  • 苏春宇微信号
  • 183 6469 9738(手机)
  • weinxin
网络营销培训
苏春宇