私が構築しているテーマでは、2つの主要な種類のページがあります。一つは製品ギャラリー、もう一つは一般的な情報です。サイドバーでwp_get_pages()
またはwp_list_pages()
を2回使いたいと思います。1つは特定の種類のページのリスト、もう1つは他のページのリストです。
どのページIDがどのタイプのページになるか予測できないため、どちらのリストにもinclude
やexclude
をハードコードしたくはありません。だから私は何かをしたいのですが。
wp_list_pages( 'type = gallery')
そして
wp_list_pages( 'type = page')
ここではどんなテクニックを使うべきですか?
階層型のカスタム投稿タイプ を作成し、post_type
を wp_list_pages に渡します。
$args = array(
'post_type'=>'gallery'
);
wp_list_pages( $args );