テンプレートタグ wp_list_pages() は,WordPressのページ部分を表示します。
使い方
<?php wp_list_pages('引数'); ?>
初期設定
$defaults = array(
'depth' => 0,
'show_date' => '',
'date_format' => get_option('date_format'),
'child_of' => 0,
'exclude' => '',
'title_li' => __('Pages'),
'echo' => 1,
'authors' => '',
'sort_column' => 'menu_order, post_title',
'link_before' => '',
'link_after' => '',
'exclude_tree'=> '' );
リストの見出しを非表示にする場合
wp_list_pages が表示するページリストのデフォルトの見出し (「ページ」) は title_li パラメータに空の値を入れると非表示することができます。
以下の例はページリストの上に見出しのテキストを非表示にします。
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
下記の例では ID が 9, 5, 23 のページだけを表示し、見出しのテキストを「Poetry」に置き換え、タグを h2 に変更しています。
<ul>
<?php wp_list_pages('include=5,9,23&title_li=<h2>' . __('Poetry') . '</h2>' ); ?>
</ul>
リストの順序を変える
下の例では ページ > 新規追加 で設定されたページ順序に従ってページリストを表示します。
<ul>
<?php wp_list_pages('sort_column=menu_order'); ?>
</ul>
タグ: wp_list_pages










