ページのリストを思い通りに表示させるWPタグ

WordPressには、ページ機能があり、通常のページ作成が出来ますが、そのタイトルをリスト表示させる方法を書いておきます。

全てのページを表示する場合は、

< ?php wp_list_pages(''); ?>

親ページのみを表示する場合は、

< ?php wp_list_pages('depth=1'); ?>

指定した表示順に並べたい場合は、

< ?php wp_list_pages('sort_column=menu_order'); ?>

ちなみに複数指定したい場合は、&で繋げる事が出来ます。

h2タグでリストタイトルを表示させて、親ページのみを指定表示順で表示する場合

< ?php wp_list_pages('sort_column=menu_order&depth=1&title_li=<H2>Menu</H2>’ ); ?>

親ページを表示した時に、その子ページのみリスト表示したい時は、

< ?php global $id; // teensy bit insane, sorry ; wp_list_pages("child_of=$id&sort_column=menu_order&title_li="); ?>

と書けば正しく表示されます。

これらのタグをsidebar.phpなどに記入すればいいでしょう。

コメント

タイトルとURLをコピーしました