【发布时间】:2011-05-12 11:54:34
【问题描述】:
我一直在为这个问题摸不着头脑,所以在此先感谢您的帮助。非常感谢。
我在 WP 3.0.1 中有一个菜单,我在 header.php 中使用:
wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) );
它在搜索结果之外的每个页面上都显示良好。 search.php 文件以标准get_header(); 开头,所以它必须是wp_nav_menu 代码,对吧?但是is_search() 条件或任何东西都没有包含任何内容。
输出的 HTML 应该如下所示:
<div class="menu-header">
<ul id="menu-main-menu" class="menu">
<li class="menu-item">
<a>Link 1</a>
</li>
<li class="menu-item">
<a>Link 2</a>
</li>
</ul>
</div>
但相反,它会到达<ul> 并且不输出任何<li>s:
<div class="menu-header">
<ul id="menu-main-menu" class="menu">
</ul>
</div>
最奇怪的。有没有其他人遇到过这个?是不是太晚了,我错过了一些明显的东西?
【问题讨论】:
标签: wordpress search header menu