サイドバーに親カテゴリリストと子カテゴリリストを別々に表示させたい
【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’); ?>
参考記事