自定义菜单链接在类别页面中不起作用

时间:2013-03-26 08:47:49

标签: wordpress menu sidebar

自定义菜单链接未显示在类别页面中。当我查看源代码时,它会向我显示这样的内容。

<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' );
    }
?>

请帮我找出正确的解决办法或建议我找错。

1 个答案:

答案 0 :(得分:0)

据我所知,你有一个Category页面而不是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

相关问题