自定义菜单链接未显示在类别页面中。当我查看源代码时,它会向我显示这样的内容。
<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 :(得分: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。