Nav-Menü aller Posts in einem benutzerdefinierten Post-Typ

Wie kann ich ein nav erstellen, wie es von wp_nav_menu generiert wurde, das alle Posts in einem bestimmten benutzerdefinierten Post-Typ auflistet?

Zum Beispiel habe ich CPT “section1” und ich möchte die Menü-Liste alle Beiträge, die vom Typ “section1” sind. Ich habe jetzt drei Tage lang im Internet nach Antworten gesucht. Kann mir jemand in die richtige Richtung zeigen?

Ich bin hier verloren, Hilfe!

Solutions Collecting From Web of "Nav-Menü aller Posts in einem benutzerdefinierten Post-Typ"

Es gibt mehrere Möglichkeiten, dies zu tun. Wenn Sie nicht nur ein paar Posts vom Typ ‘section1’ haben, würde ich davon abraten, sie alle aufzulisten.

Optionen:

  • WP_Query
  • get_posts () (Tatsächlich wird das WP_Query-Objekt trotzdem verwendet!)

Verwenden der WP_Query () Option:

< ?php $posts = new WP_Query( array( 'post_type' => 'section1', 'posts_per_page' => -1 ) ); ?>  < ?php wp_reset_postdata(); ?> 

Ich hoffe, das hilft!

Wenn du ein nav-Menü dynamisch aus den Beiträgen einer bestimmten Kategorie erstellen willst, nimm an, dass der Slug ‘featured’ ist, dann ersetze ‘post_type’ => ‘section1’ durch ‘category_name’ => ‘featured’