wordpress

サイドバーに親カテゴリリストと子カテゴリリストを別々に表示させたい

【1.子カテゴリーの一覧】について

functions.php に以下を追加。

function my_child_categories(){
global $wpdb;
$child_ids = $wpdb->get_col(“SELECT term_id FROM $wpdb->term_taxonomy WHERE parent>0″);
foreach($child_ids as $key => $child_id){
$child = &get_category($child_id);
echo ‘<li><a href=”‘.get_category_link($child_id).'”>’.$child->name.'</a></li>’;
}
}

子カテゴリを表示したい箇所に以下を記述。
<ul>
<?php my_child_categories(); ?>
</ul>
表示の仕方はお好みに合わせて変更してください。

【2.親カテゴリーの一覧】
親カテゴリーの一覧は、<?php wp_list_categories(‘depth=1’); ?>

 

 

参考記事

http://ja.forums.wordpress.org/topic/3086

サイドバーに親カテゴリリストと子カテゴリリストを別々に表示させたい はコメントを受け付けていません