In einem Thema, das ich gerade erstelle, gibt es zwei Haupttypen von Seiten. Eine ist eine Produktgalerie, eine dient der allgemeinen Information. Ich möchte wp_get_pages()
oder wp_list_pages()
zweimal in der Seitenleiste verwenden, eine mit einer Liste eines Seitentyps und eine mit der anderen.
Ich möchte include
oder exclude
in keiner Liste fest codieren, da ich nicht vorhersagen kann, welche Seiten-IDs welcher Seitentyp sein werden. Also würde ich gerne etwas machen wie:
wp_list_pages ('type = gallery')
und
wp_list_pages ('type = page')
Welche Technik soll ich hier anwenden?
Erstellen Sie einen hierarchischen benutzerdefinierten Beitragstyp , und übergeben Sie post_type
an wp_list_pages :
$args = array(
'post_type'=>'gallery'
);
wp_list_pages( $args );