it-swarm.com.de

Benutzerdefinierte Beitragstypen - Aktuelle Abschnittsüberschrift über der Schleife?

Auf der Website, die ich gerade entwickle, habe ich benutzerdefinierte Beitragstypen für die verschiedenen Arten von Inhalten verwendet (Nachrichten, Podcasts, Pressemitteilungen usw.). Wie würde ich vorgehen, um das Etikett (plus ein bisschen Text) für jeden Abschnitt über der Schleife anzuzeigen?

Zum Beispiel:

Pressemitteilungen

Text unter der Überschrift.

  • Pressemitteilung 1
  • Pressemitteilung 2
  • Pressemitteilung 3
  • Pressemitteilung 4
  • Pressemitteilung 5

Hast du eine Idee, wie ich das erreichen könnte?

Vielen Dank!

2
Probocop

Wenn die betreffende Vorlagenseite der Archivindex für den benutzerdefinierten Beitragstyp ist, können Sie einfach eine benutzerdefinierte Vorlagendatei (archive-{post-type}.php) erstellen und Titel und benutzerdefinierten Text hinzufügen.

Wenn Sie keine benutzerdefinierte Vorlagendatei erstellen möchten, können Sie diesen Booleschen Wert als Bedingung für die Erstellung einer benutzerdefinierten Ausgabe in Ihrer vorhandenen archive.php-Vorlagendatei verwenden:

<?php is_post_type_archive( $post_types ); ?>

So rufen Sie den Titel für ein Beitragstyp-Archiv ab:

<?php post_type_archive_title( $prefix, $display ); ?>

So rufen Sie den aktuellen Beitragstyp ab (zur Verwendung in PHP):

<?php get_post_type( $post ) ?>

So rufen Sie alle Informationen zum Beitragstyp ab (z. B. um Titel, Beschreibung usw. auszugeben, falls konfiguriert):

<?php get_post_type_object(); ?>
3
Chip Bennett