WordPress で現在のページの子ページのリストを表示する

WordPress のテンプレートタグ wp_list_pages() を利用して、現在のページのサブページのみを表示させる。

パラメータの child_of に現在のページのページIDを指定する。
ページIDを指定しない場合はデフォルト値の 0 が指定されたことになって全てのページを表示することになる。

<ul>
<?php
$post = $wp_query->post;
$id = $post->ID;
wp_list_pages('title_li=&child_of=' . $id);
?>
</ul>

参考:テンプレートタグ/wp list pages – WordPress Codex 日本語版

«
»