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

请帮助我找到正确的解决方案或建议我找出我的错误。

4

1 回答 1

0

据我认为你有一个类别页面而不是 category.php 或 archive.php 文件。is_category() 函数仅适用于 category.php 或 archive.php 文件。尝试使用 is_page('category') 而不是使用 is_category。

有关 is_category() 的更多信息,请参阅http://codex.wordpress.org/Function_Reference/is_category

于 2013-03-26T11:48:24.893 回答