特定のカテゴリー以下のリストを取得する。
カテゴリー名example以下のカテゴリーリストを表示する。
wp_list_categoriesは(どこで呼び出しても)デフォルトは全カテゴリーリストを表示する。child_ofにカテゴリーIDを指定するとそのカテゴリー以下のリストが表示される。
<?php
if (is_category('example') || in_category('example')) {
if (!is_front_page()) {
$cat = get_category_by_slug('example');
$cat_id = intval($cat->cat_ID);
$url = get_category_link($cat_id);
$name = $cat->name;
?>
<h2><a href="<?php echo esc_url($url); ?>"><?php echo esc_html($name); ?></a></h2>
<ul>
<?php wp_list_categories('child_of=' . $cat_id . '&hide_empty=0&title_li=&show_count=0'); ?>
</ul>
<?php
}
}
?>
※ フロントページ(is_front_page.php)でも表示されたので!is_front_page()を追加。
» Gist
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。