WordPress ohne das img-tag

Lesezeit: 2 Minuten

Ich habe festgestellt, dass die Verwendung der Funktion post_thumbnail() in WordPress das Bild einschließlich des img-Tags einfügt. Gibt es eine Möglichkeit, NUR die Quelle dieses Bildes einzufügen?

Bisher habe ich das versucht

$image = get_the_post_thumbnail( $post->ID, 'thumbnail' ); echo $image;

aber es exportiert nur das gleiche. Irgendwelche Ideen? Vielen Dank im Voraus für Ihre Hilfe 🙂

  • und Sie können wordpress.stackexchange.com für weitere Fragen verwenden

    – ariefbayu

    15. November 2010 um 0:41 Uhr

Antwort gefunden. Danke trotzdem.

<?php
//Get the Thumbnail URL
$src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(320,240), false, '' );
echo $src[0];
?>

  • Und bevor Sie fragen: Werde diese Antwort in 2 Tagen akzeptieren, wenn ich sie akzeptieren darf! 🙂

    – Matthew Patemann

    14. November 2010 um 23:39 Uhr

  • Bitte beachten Sie, dass dadurch zusätzliche Datenbankabfragen generiert werden, was ein Problem sein könnte, wenn Sie es beim Abrufen mehrerer Posts in einer Schleife verwenden.

    – Aneon

    24. Oktober 2011 um 0:01 Uhr

  • Wenn wir uns das genauer ansehen, scheint es, als ob get_the_post_thumbnail() auch zusätzliche Abfragen generiert, wahrscheinlich weil Post-Thumbnails das Anhangssystem verwenden. Ich denke, dies ist unvermeidlich, wenn wir die integrierte Featured-Image-Funktion von WP verwenden möchten.

    – Aneon

    24. Oktober 2011 um 0:14 Uhr

Verknüpfen von Post-Miniaturbildern mit großer Bildgröße Dieses Beispiel verlinkt auf die „große“ Post-Miniaturbildgröße und muss innerhalb von The Loop verwendet werden.

if ( has_post_thumbnail() ) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'large' );
if ( ! empty( $large_image_url[0] ) ) {
    echo '<a href="' . esc_url( $large_image_url[0] ) . '" title="' . the_title_attribute( array( 'echo' => 0 ) ) . '">';
    echo get_the_post_thumbnail( $post->ID, 'thumbnail' ); 
    echo '</a>';
}}

Quelle : https://developer.wordpress.org/reference/functions/get_the_post_thumbnail/

1387570cookie-checkWordPress ohne das img-tag

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy