首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp警告声明兼容

wp警告声明兼容
EN

WordPress Development用户
提问于 2019-11-13 02:01:44
回答 1查看 2.5K关注 0票数 0

晚安。

请帮帮我。

将WP更新为5.3版本,您将在WP网站和管理员上显示此消息(

警告:在第3002行的/var/www/html/eeicurumim.com.br/web/wp-content/themes/kiddy/functions.php中,kiddy_Walker_Nav_Menu::walk声明($items、$depth)应该与Walker::walk($elements、$max_depth、...$args)兼容

我该如何解决这个问题?

EN

回答 1

WordPress Development用户

发布于 2019-11-13 02:47:46

让我们说你是个厨师,我告诉你,为了通过一个你必须做的测试:

  • 3块蛋糕
  • 1个派
  • 7块曲奇

然后你带着4个蛋糕和一个馅饼回到我身边,这些都不匹配,你考试不及格。

在您的代码中也发生了同样的事情:

警告:在第3002行的/var/www/html/eeicurumim.com.br/web/wp-content/themes/kiddy/functions.php中,kiddy_Walker_Nav_Menu::walk声明($items、$depth)应该与Walker::walk($elements、$max_depth、...$args)兼容

kiddy_Walker_Nav_Menu继承自Walker,但它内部有一个不匹配的不兼容函数。

所以让我们把它拆开,因为它直接告诉你问题出在哪里。

kiddy_Walker_Nav_Menu::walk($items,$depth)应该与Walker兼容::walk($elements,$max_depth,...$args)

问题是,注意参数不匹配,它们必须匹配。$items, $depth$elements, $max_depth, ...$args不一样。

在/var/www/html/eeicurumim.com.br/web/wp-content/themes/kiddy/functions.php上的第3002行

就是告诉你问题在哪个文件中,它发生在文件的哪一行。

,那么你怎么修复它呢?

你让它们相配。您需要接受3件事,一组项目,一个最大深度,和一些参数。但是您的版本并没有做到这一点,所以从添加, ...$args开始

票数 3
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/352435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档