In meinem Thema möchte ich das vorgestellte Bild anzeigen, aber ich möchte auch das title-Attribut (des Bildes, nicht des Beitrags/der Seite) neben dem Bild selbst anzeigen.
Gibt es eine einfache Möglichkeit, dies zu tun? Wo soll ich suchen?
Danke, John.
post_excerpt ist eigentlich das caption-Attribut. Hier ist die richtige Antwort:
$title = get_post(get_post_thumbnail_id())->post_title; //The Title
$caption = get_post(get_post_thumbnail_id())->post_excerpt; //The Caption
$description = get_post(get_post_thumbnail_id())->post_content; // The Description
Einfach!
<?php the_post_thumbnail();
echo get_post(get_post_thumbnail_id())->post_excerpt; ?>
Entnommen aus: http://www.billerickson.net/wordpress-featured-image-captions/
Seit WordPress 4.6 gibt es neue Funktionen für die Beschriftung der Post-Thumbnails
Beschriftungstext abrufen: ( Dokumentlink )
// return the caption text without any html markup
get_the_post_thumbnail_caption();
Beschriftungstext ausgeben: ( Doku-Link )
// echo the caption text without any html markup
the_post_thumbnail_caption();
Sie können einen bestimmten Beitrag als Objekt oder eine ID als Parameter hinzufügen. Ohne (wie oben gezeigt) verwendet WordPress den aktuellen Beitrag.