2017-06-06 2 views
0

カスタム分類でカスタム投稿から "Gyming"カテゴリを非表示にしようとしています。結果を得るために非常に努力しましたが、残念ながらそれは次のコードではうまくいきませんでした。Wordpressで特定のカテゴリを削除する

function cat_subcat(){ 
$thetax = 'product'; 
    $args = array(
     'taxonomy' => 'product', 
     //'parent' => 0, 
     'hierarchical'=>true, 
     'order'=> 'ASC', 
     'show_count'=>false, 
     'show_option_all'=>'', 
     'child_of'=>0, 
     'depth'=>3, 
     'title_li'=>'', 
     'show_option_none' => __('No categories'), 
    ); 
echo '<ul class="category">'; 
    wp_list_categories($args); 
echo '</ul>'; 

}

親切にアドバイス。

答えて

0

あなたが作成したリストからカテゴリを除外したい場合は、excludeをargsに追加できます。ここで、値は除外するカテゴリのIDの配列です。したがって、カテゴリ 'Gyming'を除外する場合は、まずそのカテゴリのIDを検索する必要があります。あなたがIDを見つけることが方法がわからない場合は、IDが42であれば、あなたの新しいコードは

function cat_subcat(){ 
$thetax = 'product'; 
    $args = array(
     'taxonomy' => 'product', 
     //'parent' => 0, 
     'hierarchical'=>true, 
     'order'=> 'ASC', 
     'show_count'=>false, 
     'show_option_all'=>'', 
     'child_of'=>0, 
     'depth'=>3, 
     'title_li'=>'', 
     'show_option_none' => __('No categories'), 
     'exclude' => array(42), 
    ); 
echo '<ul class="category">'; 
    wp_list_categories($args); 
echo '</ul>'; 
} 
+0

マイカテゴリIDが8で、まだ行が追加されて除外されますが、以下のガイドhttps://www.wpwhitesecurity.com/wordpress-tutorial/find-wordpress-category-id/

を使用それは「Gyming」カテゴリーを示しています。 –

+0

https://muhammadisteel.com.pk/product/cooking-line/ –

+0

完了です。私を助けてくれてありがとう。 –

関連する問題