这令人困惑。
正在尝试为实现WP nav walkerpureCSS.
找到了两条看似简单的路线this tutorial 和this gist.
然而,我想到了一个空菜单!
标题:
wp_nav_menu(array(
\'theme_location\' => \'primary-navigation\',
\'menu_class\' => \'pure-menu-list\',
\'container_class\' => \'pure-menu pure-menu-horizontal\',
\'walker\' => new pure_walker_nav_menu()
));
无
\'walker\' => new pure_walker_nav_menu()
菜单在那里。
在故障排除中,我甚至扩展了Walker_Nav_Menu
无需通过空类和复制其代码对其进行修改。
结果如下所示:
<nav>
<div class="pure-menu-list">
<ul>
<li id="menu-item-8752" class="menu-item-8752 pure-menu-item">
<a></a>
</li>
etc...
所以我一定是在什么地方做错了什么,但似乎找不到问题所在。
最合适的回答,由SO网友:MikeiLL 整理而成
答案是主题位置是primary_navigation
带下划线,而不是primary-navigation
带连字符。
我不知道为什么没有walker
论点
解决方案必须是典型的、符合实际情况的。很明显,我没有看到一件事,因为我对一个我还不完全熟悉的领域感到不知所措,那就是Walker_Nav_Menu
.