it-swarm.com.de

So zeigen Sie die Archiv-/Beitragstypbeschreibung für einzelne Vorlagen an

Ich habe einen benutzerdefinierten Beitragstyp mit einer Archivbeschreibung. Beide folgenden Funktionen geben die Beschreibung erwartungsgemäß aus der Vorlage archive-cpt.php zurück:

the_archive_description()

echo get_the_post_type_description();

Wie kann ich dieselbe Beschreibung für die Vorlage single-cpt.php anzeigen lassen?

(dh für jeden einzelnen Beitrag möchte ich die Beschreibung des Archivs anzeigen, zu dem er gehört)

1
poopaloop

Innerhalb der Schleife können Sie auf diese Weise außerhalb der Schleife die Post-ID an die Funktion get_post_type übergeben. :

// Within the loop
$cpt = get_post_type_object(get_post_type());

if($cpt !== NULL)
{
    echo $cpt->name;
    echo $cpt->description;
}

Wenn Sie mehr über get_post_type_object erfahren möchten, finden Sie es in codex .