Ich möchte wissen, wie ich die Bild-URL aktivieren kann the_post_thumbnail()
Standard the_post_thumbnail()
<img width="800" height="533" src="http://domain.com/wp-content/uploads/2011/02/book06.jpg" class="attachment-post-thumbnail wp-post-image" alt="book06" title="book06" />
Hier will ich nur den src schnappen. Wie filtere ich the_post_thumbnail()
nur um zu bekommenhttp://domain.com/wp-content/uploads/2011/02/book06.jpg
Gib mir Bescheid
post-thumbnails
Haha
quelle
quelle
Antworten:
Sie könnten auch versuchen:
Wenn Sie nur eine Größenminiatur haben:
Oder ... wenn Sie mehrere Größen haben:
Beachten Sie, dass wp_get_attachment_image_src () ein Array zurückgibt: url, width, height, is_intermediate.
Also, wenn Sie nur die Bild-URL wollen:
Ressourcen:
quelle
Das macht den Trick:
Stellen Sie sicher, dass Sie den richtigen Namen für die Miniaturansicht verwenden, die Sie aufrufen.
quelle
wp_get_attachment_image_src
die ID-Nummer des Anhangs sein, nicht die Größe.Seit WordPress 4.4 gibt es eine effiziente Kernfunktion, die dies sauberer handhaben kann als die Antworten hier.
Sie können angeben,
the_post_thumbnail_url( $size )
welche URL die Miniaturansicht des Beitrags drucken soll.Wenn Sie die URL zurückgeben möchten, anstatt sie sofort auszugeben, können Sie sie auch verwenden
$url = get_the_post_thumbnail_url( $size )
quelle
Ok habe es mit
simplexml_load_string
Andere Methoden sind willkommen.
quelle
Bitte verwenden Sie den folgenden Code
Wenn es nicht ausreicht, um Ihr Ziel zu erreichen, versuchen Sie es unter Code
quelle
Um eine schnelle und schmutzige Lösung zu finden, klopfen Sie diese in die Datei functions.php Ihres Themas
Wird es innerhalb der Schleife verwendet, erhalten Sie das, wonach Sie suchen
quelle