現在のページの子ページ一覧を表示する

テーマ

wptheme_pagelist_child

WordPressには、投稿記事とは別に固定ページが存在します。
この固定ページでは投稿記事と違い、親子関係を持つことができます。

親ページ
 ├ 子ページ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

ページのナビとしてサイドバーなどに使えますね。

テーマ

関連記事