我在wordpress wp-clear主题中遇到问题,single.php不会加载header.php中声明的header.php中的导航栏。我还将<?php get_header(); ?>
包含在single.php的顶部。同样的问题,如http://wordpress.org/support/topic/get_header-call-not-working-except-in-indexphp,
header.php中定义的导航部分为:
<?php if ( get_option('solostream_show_catnav') == 'yes' ) { ?>
<div id="catnav">
<div class="limit clearfix">
<?php if (function_exists('wp_nav_menu')) { ?>
<ul class="clearfix">
<?php wp_nav_menu(array('container'=>false,'theme_location'=>'catnav','fallback_cb'=>'catnav_fallback','items_wrap'=>'%3$s')); ?>
<li class="rss-comments"><a title="<?php _e("Comments RSS Feed", "solostream"); ?>" href="<?php bloginfo('comments_rss2_url'); ?>">Comments</a></li>
<li class="rss-content"><a title="<?php _e("Posts RSS Feed", "solostream"); ?>" href="<?php bloginfo('rss2_url'); ?>">Posts</a></li>
</ul>
<?php } else { ?>
<ul class="clearfix"><?php wp_list_categories('title_li='); ?></ul>
<?php } ?>
</div>
</div>
<?php } ?>
注意:实际上它会在输出中打印html,如
<div id="catnav">
<div class="limit clearfix">
<ul class="clearfix">
<li id="menu-item-17" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17"><a href="/"></a></li>
</ul>
</div>
</div>
答案 0 :(得分:1)
我认为你的问题来自插件。
实际上我刚刚解决了这个问题。插件创建问题是“简单地排除”。 当我添加一些要排除在首页小部件中的页面时,此插件创建了问题。它仅在选择了搜索时才有效。
- &GT;在你的情况下,它可能是一个不同的。
检查您激活的插件。