找不到类 - 扩展Walker_nav_menu



我安装了一个作曲家软件包,用于将BEM命名为我的菜单类等。-https://packagist.org/packages/craigpearson/bem-walker-nav-menu-https://github.com/craigpearson/bem-walker-nav-menu

我已经安装了大约1。5年,而没有问题/错误。由于最近没有更改,我突然在composer install上得到以下内容:

Fatal error: Class 'Walker_Nav_Menu' not found in /Users/jordancharters/code/devtesting/devtesting.com/testing/site/web/app/themes/mytheme/vendor/craigpearson/bem-walker-nav-menu/walker.php on line 5

作曲家文件的Walker.php文件中以下内容。

<?php
namespace CPBEM;
class navWalker extends Walker_Nav_Menu

由于我们拥有,因此应该使用WordPress Core中声明的类。我也尝试了AppWalker_Nav_Menu,没有运气。我对此进行了测试,因为使用roots.io,我正在使用的功能都在应用程序空间下,但是WordPress的功能无论如何都应该是词根,因此无需命名空间。

注意:我也在使用roots.io。

这是您的解决方案。

名称空间CP bem;

使用 walker_nav_menu;

类Navwalker扩展 Walker_nav_menu

相关内容

  • 没有找到相关文章

最新更新