2013-03-26 105 views
0

自定義菜單鏈接不在類別頁面中顯示。當我查看源代碼時,它顯示了我這樣的情況。自定義菜單鏈接不在類別頁面中工作

<div class="sidebar-widget"> 
<h1 class="widget-title">Popular Categories</h1> 
    <div class="menu-cus_menu-container"> 
    <ul id="menu-cus_menu" class="menu"></ul> 
    </div> 
</div> 

我爲我的主頁調用了相同的函數。但它工作正常。下面的代碼是在sidebar.php

<?php 
    if (is_active_sidebar('sidebar-hompage-widget-area') && is_home()) { 
     dynamic_sidebar('sidebar-hompage-widget-area'); 
    } 
    if (is_active_sidebar('sidebar-category-widget-area') && is_category()) { 
     dynamic_sidebar('sidebar-category-widget-area'); 
    } 
    if (is_active_sidebar('sidebar-left-widget-area')) { 
     dynamic_sidebar('sidebar-left-widget-area'); 
    } 
?> 

請幫我找出正確的解決方案或建議我發現我的錯誤。

+0

您需要多點繼續。你有沒有正確地鏈接菜單?在哪個頁面上不起作用? – 2013-03-26 09:37:28

+0

我已在主頁中顯示自定義菜單。但它不工作在類別頁 – raghu 2013-03-26 09:58:10

回答

0

據我看你有一個類別頁面不是一個category.php或archive.php文件。 is_category()函數只能在category.php或archive.php文件中使用。而不是使用is_category嘗試使用is_page('category')。

有關is_category()的更多信息,請參閱http://codex.wordpress.org/Function_Reference/is_category

+0

category.php文件在那裏。在調用get_sidebar()時,問題是自定義菜單鏈接不顯示。相反,只顯示自定義菜單標題。請幫幫我。 – raghu 2013-03-27 04:52:38