Dans un thème que je construis, il existe deux principaux types de page. L'une est une galerie de produits, l'autre d'informations générales. J'aimerais utiliser wp_get_pages()
ou wp_list_pages()
deux fois dans la barre latérale, l'une avec une liste d'un type de page et l'autre avec l'autre.
Je ne veux pas coder en dur include
ou exclude
dans l'une ou l'autre liste, car je ne peux pas prédire quel ID de page correspond à quel type de page. Donc, j'aimerais faire quelque chose comme:
wp_list_pages ('type = gallery')
et
wp_list_pages ('type = page')
Quelle technique devrais-je utiliser ici?
Créez un type de publication personnalisé hiérarchique , puis transmettez post_type
à wp_list_pages :
$args = array(
'post_type'=>'gallery'
);
wp_list_pages( $args );