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 日本語版

コメント

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

コメント by トップメニュー | laissez vibrer | 2010年12月13日 - 18:56

[…] 参考:http://www.serendip.ws/archives/2947 カテゴリー: wordpress   作成者: envy パーマリンク […]

Top