MEMO

5月 31 2011

現在のカテゴリーの子カテゴリー一覧&記事取得


// カテゴリーアーカイブが表示されているとき
if ( is_category() ) {
   //現在のカテゴリーIDの取得
   $catid = get_query_var( 'cat' );

   //現在のカテゴリーの子カテゴリー一覧取得
   $children = get_term_children( $catid, 'category' );
}
参考サイト

うーん。子カテゴリーの順番が名前順にならない・・・。
そこで・・・。

$children = get_terms( 'category', array( 'child_of' => $catid, 'orderby' => 'name', 'fields' => 'ids' ) );

に変更するとできました。

参考サイト

この「mizube」って方すごいなぁ。。。

因みにカテゴリー一覧だけなら「wp_list_categories」がステキ。

wp_list_categories('title_li=');

因みに現在使用しているWordPressのバージョンは3.1です。

Tags: ,

Trackback URL

Leave a Reply