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
是的,當然,這是可能的,但請尊重本網站的規則,並在這個網站上用新的問題打開另一個問題:) –