【发布时间】:2012-10-15 22:36:14
【问题描述】:
我正在为 WordPress 开发自定义主题。
我使用 Ian Stewart 开发了主题的基本骨架:
How To Create a WordPress Theme: The Ultimate WordPress Theme Tutorial
并使用以下方式开发菜单 CSS:
Create a multilevel Dropdown menu with CSS and improve it via jQuery
它们都很好,很完整。
当我尝试将 自定义菜单 注册到主题时,CSS 在子菜单中对我不起作用。
为了注册自定义菜单,我在header.php中使用了以下代码:
<?php wp_nav_menu ( array ( 'theme_location'=>'primary', 'fallback_cb'=>'') ); ?>
它对我有用,并在我指定的位置显示我的自定义菜单。但是使用自定义 CSS,下拉菜单(子菜单)没有显示。我在后续菜单中使用了z-index,但直到它们被隐藏为止。
请注意:wp_nav_menu() 正在创建如下标签:
<ul id="menu-new-custom-menu" class="menu">
所以,我在 CSS 中将所有 #nav 替换为 .menu。但直到子菜单不可见。
请帮助我找出我的一大堆编码的错误。
P.S.:我使用的是 WP 3.4.2,没有与菜单相关的插件。我的 CSS 和教程的完全一样,除了 .menu。
【问题讨论】:
-
你能把你的代码贴在某个地方吗?从您目前提供的信息来看,答案并不明显。
-
您能否给我们一个指向您遇到问题的站点/页面的链接?
-
here 是必要的代码。不幸的是,该主题在其他任何地方都不活跃。感谢您的关注。
标签: css wordpress drop-down-menu wordpress-theming