Kazuyukiカテゴリー:その他の投稿記事タグ:WordPress固定ページの一覧をナビゲーションとしてサイドバーなどに設置する時に、ページに設定した親ページに基づいてネストされたリスト(ul)で出力したいことがあると思います。その際には、以下の項目が必要となります。ネストされたリスト(ul)で出力されるようにする。表示したくない固定ページを除外できるようにする。現在表示中の固定ページがわかるようにする。リストは、開閉式にする。記事を書く人は「公開したら勝手に表示される」ようなものとして使えればと思います。上の項目を満たす文字列を返す関数を考えてみました。以下のコードをテンプレートの任意の場所に貼り付ければ、固定ページの一覧が出力されます。貼り付ければ、動作します。書かずに、直接スタイルシートに書いた方がいいですね。pointer;}</style><?phpreturn;}?>これで、画像のようなリストが出力できます。出力されるHTMLは、下のようになります。title="サイトのご利用について">サイトのご利用について</a></li></ul>li要素に付加されるクラスは次のとおりです。