1
我有7个类别(父母),每个类别有15个子类别。仅显示wordpress子类别
当我选择某个类别(父级)时,我只想显示该特定父类别(父级)的子类别(子级)。
当我点击子类别(子)后,它应该只显示其帖子。
我有一个fron_page.php
和category.php
。
我该如何写这个来先分别显示子类别,然后在新文件中单独发布该子类别,哪个用户想要查看。
我有7个类别(父母),每个类别有15个子类别。仅显示wordpress子类别
当我选择某个类别(父级)时,我只想显示该特定父类别(父级)的子类别(子级)。
当我点击子类别(子)后,它应该只显示其帖子。
我有一个fron_page.php
和category.php
。
我该如何写这个来先分别显示子类别,然后在新文件中单独发布该子类别,哪个用户想要查看。
此代码应帮助您:
<ul>
<?php
$cats = get_the_category();
$mycat = $cats->cat_ID;
wp_list_categories('orderby=id&child_of='.$mycat);
?>
</ul>
OR
<?php
if (is_category()) {
$cat = get_query_var('cat');
$this_category = get_category($cat);
$this_category = wp_list_categories('hide_empty=0&hierarchical=true&orderby=id&show_count=0&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID."&echo=0");
if($this_category !='<li>No categories</li>')
{
echo '<ul>'.$this_category.'</ul>';
}
}
?>
让我知道吧。
祝你好运! :)
1)仅显示小类:
<?php
// if the page visitor views is a category page
if (is_category())
{
$cur_cat = get_query_var('cat');
if ($cur_cat)
{
$new_cats = wp_list_categories('echo=false&child_of=' . $cur_cat . '&depth=1&title_li=&&show_count=1&hide_empty=0');
echo '<ul>' . $new_cats . '</ul>';
}
}
?>
2)显示所有热门分类:
<?php
wp_list_categories('depth=1&title_li=&exclude=1&show_count=1&hide_empty=0');
?>
3)显示所有的热门关键词+小类就像一棵树菜单:
Use plugin, called FoCal
4)查看该主题
http://wpworks.wordpress.com/2011/01/13/displaying-categories-and-subcategories-tree-on-wordpress/
我可以成功地显示一个分类问题的子类别是这个我希望在这个senerio在同一个分类(分类页面)子类别显示的senerio职位的分离页面中显示子分类职位。如何使分离文件显示只有帖子没有更多的要显示在该分离文件 – user1138383
thnx你的代码工作就像一个魅力....可以隐藏在类别页面perent categorty postt ..相同的代码它显示子类别但在它下面显示该父类别的所有帖子 – user1138383
是的,当然,这是可能的,但请尊重本网站的规则,并在这个网站上用新的问题打开另一个问题:) –