0

这是我的 wordpress 主题中 header.php 的菜单代码:

<?php wp_nav_menu( array( 
'theme_location'    => 'header-menu',
'container'         => 'nav',
'container_class'   => 'elephant-menu, show-on-desktops, hide-on-phones, hide-on-tablets'
 ) ); ?>

<?php wp_nav_menu( array( 
'theme_location'    => 'mobile-header-menu',
'container'         => 'nav',
'container_class'   => 'show-on-phones, hide-on-desktops, hide-on-tablets'
 ) ); ?>

大象菜单样式菜单栏和显示..et.al ...课程来自Zurb-Foundation和wordpress之外,它们工作得很好,可以打开和关闭......我在这里错过了什么?

我对 Zurb Foundation 的内部运作了解不足,无法放弃它......但我觉得它在某个地方是一个 javascript。

应该发生的是顶部菜单应该关闭并仅显示移动菜单。

菜单已经在functions.php中正确定义并且加载得很好。

4

1 回答 1

0

对于初学者...抛弃“container_class”中的逗号。

提供给 'container_class' 的字符串将几乎逐字用作类值(字符串首先转义)。

其次,WordPress 默认不会生成与 Zurb Foundation 兼容的菜单。实际上,您必须有效地绕过 WordPress 的整个 wp_nav_menu() 函数才能输出完全兼容 Zurb 的 HTML。

于 2012-05-24T16:14:39.370 回答