自定义菜单链接不在类别页面中工作
问题描述:
自定义菜单链接不在类别页面中显示。当我查看源代码时,它显示了我这样的情况。自定义菜单链接不在类别页面中工作
<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');
}
?>
请帮我找出正确的解决方案或建议我发现我的错误。
答
据我看你有一个类别页面不是一个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
您需要多点继续。你有没有正确地链接菜单?在哪个页面上不起作用? – 2013-03-26 09:37:28
我已在主页中显示自定义菜单。但它不工作在类别页 – raghu 2013-03-26 09:58:10