Die get_the_post_thumbnail() WordPress Funktion ermöglicht es Ihnen, das vorgestellte Bild zu erhalten und es mit Ihrem Theme oder Plugin anzuzeigen. In diesem Artikel zeigen wir Ihnen, wie Sie die Funktion get_the_post_thumbnail() verwenden können, um Bilder an beliebiger Stelle anzuzeigen.

Wenn Sie weitere Informationen zur Erstellung von WordPress-Plugins wünschen, lesen Sie unsere Tutorial-Serie zur Erstellung Ihres ersten WordPress-Plugins.

Hinweis: Um die Funktion get_the_post_thumbnail() zu verwenden, müssen Sie die Unterstützung dafür in Ihrem Theme aktivieren.

Um die Unterstützung für die Funktion get_the_post_thumbnail() zu aktivieren, fügen Sie das Folgende in die Datei functions.php Ihres Themes ein:

add_theme_support( ‚post-thumbnails‘ );

Grundlegende Verwendung

<?php echo get_the_post_thumbnail( $post_id, $size, $attr ); ?>

Im obigen Code zeigen wir einfach das Bild eines Beitrags an, das auf den von uns definierten Parametern basiert. Im Folgenden sehen Sie die verschiedenen Parameter, die innerhalb der Funktion get_the_post_thumbnail() definiert werden können.

Parameter

$post_id: Dies ist ein optionaler Parameter, in dem Sie die Post-ID des Posts definieren können, von dem Sie das Featured Image erhalten. Wenn er nicht definiert ist, wird das Bild aus dem aktuellen Beitrag angezeigt, den Sie gerade betrachten.

$size: Dies ist ein optionaler Parameter, der verwendet werden kann, um die Größe zu bestimmen, in der das vorgestellte Bild angezeigt wird. Sie können entweder eine Zeichenkette oder ein Array mit den Abmessungen definieren.

Vordefinierte Größen:

  • Thumbnail
  • Medium
  • Groß
  • Ganz

Benutzerdefinierte Größen:

Um eine benutzerdefinierte Größe zu definieren, definieren Sie sie einfach innerhalb eines Arrays, zum Beispiel:

get_the_post_thumbnail($post_id, array(100,100), $attr );

Wie Sie aus dem obigen Code ersehen können, ist die Bildgröße 100×100.

$attr: Dies ist ein optionaler Parameter, in dem Sie ein Array verwenden können, um zusätzliche Attribute wie die Klasse, den Alt-Text, den Titel usw. zu definieren. Dies würde etwa wie folgt aussehen:

$attr = array(
’src‘ => $src,
‚class‘ => „attachment-$size“,
‚alt‘ => trim(strip_tags( $attachment->post_excerpt )),
‚title‘ => trim(strip_tags( $attachment->post_title )),
);

Im obigen Beispiel speichern wir das Array mit dem Ort des Bildes, der Klasse, dem Alt-Text und dem Titel in einer Variablen, die später in der Funktion get_the_post_thumbnail() aufgerufen wird.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.