当サイトではヘッダーとサイドバーとフッターに使っているページリストはulタグやliタグなどを使い各カテゴリーを記入しなければなりませんがwp_list_pages() のテンプレートタグを使うだけでページリストが自動挿入されます。テンプレートタグphpを使う際はスペースなどに気をつけて使って下さい。テンプレートタグが一文字でも間違っていると画面が表示されません。
<?php wp_list_pages(); ?>
のテンプレートタグで下記の通りの表示になります。
- 固定ページ
パラメーター
下記のパラメーターを使うことによって色んなアレンジができます。
- title_li
- title_li=を空にしてカテゴリータイトル表示をなくす又タイトルが空の場合の使用時はul も出力されないため、自分で ul または ol を補います。
- include
- include=566,644などの指定したIDを表示出来る。
- exclude
- exclude=566,644などで指定したIDを除外する。
又何種類かのパラメーターを使う場合は間に&を入れて使います。
タイトル無し・ページリスト指定表示
<ul> <?php wp_list_pages('title_li=&include=566,644'); ?> </ul>
のテンプレートタグで下記の通りの表示になります。
includeにID566,644を指定してページリストを表示してます。
タイトル無し・ページリスト指定除外
<ul> <?php wp_list_pages('title_li=&exclude=566,644'); ?> </ul>
のテンプレートタグで下記の通りの表示になります。
excludeに除外したいID566,644を指定してページリストから省いてあります。
ページリストを表示するテンプレートタグはこの他にもいろんなパラメーターがあります。
テンプレートタグ/wp list pages-WordPress Codex 日本語版
最終更新日: 2013年3月13日