兜兜转转,回归初恋,欢迎使用yusiyuhuo主题, 主题介绍>>>

php7.4升级到8.3之后WordPress报错:Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct()解决办法

最近,wordpress后台推荐最低php环境为8.3,处于尝鲜,小雨升级了php环境,然后就出现了致命错误,Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(),由于小雨目前使用的yuhuo主题,就以这个主题为例子来修改好了

这个错误是由于PHP 8.0+ 对构造函数参数检查更严格导致的。在WordPress中自定义小工具时,需要正确调用父类WP_Widget的构造函数。以下是解决方案:

关键修改说明:

添加parent::__construct()调用

必须传递至少2个参数:

参数1:(string) 小工具的唯一ID

参数2:(string) 显示在后台的小工具名称

参数3(可选):(array) 配置选项(常用description)

PHP版本差异:

PHP 7.x:允许不显式调用父类构造函数

PHP 8.x:强制要求正确调用父类构造函数

手把手教:

付费可见

已有1人支付

转载请注明:小雨科技 _武汉网站建设_武汉小程序搭建 » php7.4升级到8.3之后WordPress报错:Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct()解决办法

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址