Warum gibt get_pages () einen booleschen Wert zurück?

Ich habe einen benutzerdefinierten Post-Typ erstellt, den ich verwenden möchte, damit Benutzer der Homepage meines Themas eine beliebige Anzahl von Abschnitten hinzufügen können. Ich möchte alle Beiträge dieses Typs durchlaufen und ihren Inhalt auf der Seite einschließen. Mein Problem ist, dass get_pages() mit 'post_type' => 'home_section' scheinbar einen Booleschen 'post_type' => 'home_section' , kein Array.

Hier ist der Code, den ich zum Testen verwende:

  'home_section')); echo ''; ?> 

Wenn ich die Quelle auf meiner Seite ansehe, bekomme ich:

  

Ich bin ziemlich neu in PHP und WordPress, also gehe ich davon aus, dass ich einen dummen Fehler mache. Ich würde gerne wissen, was mit dem oben genannten Code falsch ist und was der empfohlene Weg ist, um alle Seiten eines bestimmten Typs zu erhalten und über sie innerhalb einer Vorlage zu iterieren.

Solutions Collecting From Web of "Warum gibt get_pages () einen booleschen Wert zurück?"