現在のページの子ページ一覧を表示する
WordPressには、投稿記事とは別に固定ページが存在します。
この固定ページでは投稿記事と違い、親子関係を持つことができます。
親ページ
├ 子ページ1
├ 子ページ2
└ 子ページ3
├ 子ページ1
├ 子ページ2
└ 子ページ3
今表示している固定ページの子ページ一覧リンクを取得するには wp_list_pages に
引数を渡す必要があります。
wp_list_pages() | ページの一覧リンクを表示するテンプレートタグです。 |
---|
wp_list_pages の引数 child_of にページIDを渡すことで
現在のページの子ページ一覧を取得することができます。
<?php $children = wp_list_pages('title_li=&child_of='. $post->ID. '&echo=0'); if ( $children ): ?> <ul> <?php echo $children; ?> </ul> <?php endif; ?>
> 子ページ1
> 子ページ2
> 子ページ3
> 子ページ2
> 子ページ3
ページのナビとしてサイドバーなどに使えますね。
関連記事