wake-up-neo.net

So erhalten Sie eine beschnittene Thumbnail-Quelle für einen benutzerdefinierten Beitragstyp

Ich benötige eine Thumbnail-URL mit der Größe 148 * 148px. Ich benutze einen benutzerdefinierten Beitragstyp für Erfahrungsberichte. Ich brauche nur die Bildquelle wie http://example.com/demoimage.jpg . Es ist möglich, eine beschnittene Bildquelle zu erhalten. 'add_image_size' löst mein Problem nicht. Ich habe einige Klassen und einige Datenattribute in meinem <img> -Tag. Bitte helfen Sie Danke

1
Pankaj

Sie sollten Ihre benutzerdefinierte Bildgröße mit diesem Code hinzufügen:

add_image_size( 'my-test-image-size', 148, 148, true );

Dann können Sie in Ihrer Vorlagendatei ein zugeschnittenes Bild mit wp_get_attachment_image_src wie folgt erhalten:

$attachment_id = ...;  // i.e. get_post_thumbnail_id()
$image_info = wp_get_attachment_image_src($attachment_id, 'my-test-image-size');
echo '<img src="'. $image_info[0] .'" ... />';  // $image_info[0] contains url of cropped image

Genauer gesagt gibt wp_get_attachment_image_src ein Array zurück, das Folgendes enthält:

  • [0] => URL
  • [1] => Breite
  • [2] => Höhe
  • [3] => Boolescher Wert: true, wenn $ url ein Bild mit geänderter Größe ist, false, wenn es sich um das Original handelt.
1