2013-03-20 103 views
0

我在WordPress中有2個級別(僅一個子類別,沒有子子類別)。我需要獲得沒有父類別的所有子類別。我沒有指定任何父類別。得到所有的子類別,但沒有在wordpress中指定任何類別

例子:

p_cat1 
    s_cat1 
    s_cat2 
p_cat4 
p_cat3 
    s_cat4 
    s_cat5 
    s_cat7 

從這裏,我需要

s_cat1 
s_cat2 
s_cat4 
s_cat5 
s_cat7 

而且,我需要網址爲。我想給每個子類別。

幫幫我。

回答

0

你可以試試這個

<?php 

foreach(get_categories() as $cat) { 
    // echo '<li><a href="'.get_category_link($cat->term_id).'">'.$cat->name.'</a>'; 
    $sub_cats = get_categories('parent='.$cat->term_id.'&hide_empty=0'); 
    if($sub_cats) { 

     foreach($sub_cats as $sub_cat) { 

     } 


    } 
} 


?> 

希望這會爲你工作

0

此代碼可能有助於獲得與出指定categoy

<?php global $wpdb;$prefix=$wpdb->prefix; 

$subcateogyr_list=$wpdb->get_results("Select * from ".$prefix."term_taxonomy WHERE parent!='0'"); 

foreach($subcateogyr_list as $subcat){ 

    $subcat_name=$wpdb->get_var("select name from ".$prefix."wp_terms where term_taxonomy_id='$subcat['term_id']'"); 


} 
?> 
所有子類
相關問題