我的查询是在Wordpress上并与类别相关。
我的帖子有一组类别:All,Cat-a,Cat-b和Cat-c。
一个。当我点击指向我的帖子页面的链接时,我想显示“全部”的存档。如何明确生成“全部”链接?这种东西?
<a href="<?php bloginfo('url'); ?>">All Posts</a>
湾我还将显示类别列表(如下所示)。但是,我需要突出显示当前类别(默认为All)。
<ul>
<?php wp_list_categories('title_li='); ?>
</ul>
℃。此外,我还需要显示所有类别,无论他们是否有帖子。
非常感谢任何帮助。谢谢!
造型突然突然出现了! :)非常感谢你!
然而,问题仍然存在。我在wp_list_categories函数中给出了以下参数。
<?php wp_list_categories('show_option_all=All&hide_empty=0&title_li=¤t_category=All'); ?>
我希望“All”选项在任何类别列表中都可见。但是,由于默认情况下所有帖子都加载,因此current_category的样式也应该应用于“All”。但是,由于All没有类别ID,我不知道如何将current-cat类应用于'All'。
有什么建议吗?
答案 0 :(得分:0)
a)看看wp_list_categories。您将看到“show_option_all”参数,该参数将显示所有类别选项。
$args = array(
'show_option_all' => 'All Posts'
);
wp_list_categories($args)
b)我在另一个问题或你的问题中回答了这个问题。基本上,current-cat默认位于类别归档页面上,但如果你想在所有页面上使用它,请在上面的$ args数组中设置current_category = 1:
$args = array(
'show_option_all' => 'All Posts',
'current_category' => 1
);
c)这是将hide_empty设置为0:
$args = array(
'show_option_all' => 'All Posts',
'current_category' => 1,
'hide_empty' => 0
);
答案 1 :(得分:0)
我的网站顶级导航中也有同样的问题。还有页面和类别。我用谷歌搜索了它,幸运的是得到了一个适合我的解决方案。
.menu li.current_page_item a { ... your css here for page items ... }
.menu li.current-menu-item a { ... your css here for category items ...}