2012-04-14 41 views
0

我在wordpress wp-clear主題中遇到了一個問題,single.php在index.php中不會加載在header.php中聲明的導航欄。我還在single.php的頂部添加了<?php get_header(); ?>。像header.php中定義爲這個http://wordpress.org/support/topic/get_header-call-not-working-except-in-indexphp, 導航部分同樣的問題:wp-clear主題函數不能在single.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

它正在打印導航欄 - 只是沒有通過它的外觀添加導航項目 – matpol 2012-04-14 08:11:29

+0

當然,它不打印菜單項... – Bheem 2012-04-14 08:15:13

+0

是否有任何項目? – matpol 2012-04-14 08:19:56

回答

1

我想從一個插件您的問題就出現了。

其實我前一陣子遇到了這個問題。

插件創建問題是「簡單排除」。 這個插件創建問題時,我添加了一些頁面排除在FrontPage窗口小部件。它只適用於僅選擇搜索的情況。

- >在你的情況下,它可能是一個不同的。

檢查您的激活插件。

+0

你是對的! MyReviewPlugin令人不安。非常感謝。 – Bheem 2012-04-14 13:20:52