it-swarm.com.de

Wie kann ich das title-Attribut von get_the_post_thumbnail () erhalten?

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.

6
John Hunt

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
17
dariodev

Einfach!

<?php the_post_thumbnail();
echo get_post(get_post_thumbnail_id())->post_excerpt; ?>

Entnommen aus: http://www.billerickson.net/wordpress-featured-image-captions/

4
John Hunt

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.

1
mfgmicha