abrufen Ich verwende WordPress 3.4.1. Ich muss das vorgestellte Bild einer Seite anzeigen. Wie kann ich die vorgestellte Bild-URL anhand einer bestimmten Seiten-ID ermitteln? Hilfe?

Antwort

Haben Sie etwas versucht? Es ist immer hilfreich zu teilen, was Sie versucht haben.

$url = wp_get_attachment_url( get_post_thumbnail_id($post_id) ); 

Oder wenn Sie das Bild nach Bildgröße erhalten möchten.

$src = wp_get_attachment_image_src( get_post_thumbnail_id($post_id), "thumbnail_size" ); $url = $src[0]; 

http://codex.wordpress.org/Function_Reference/get_post_thumbnail_id

http://codex.wordpress.org/Function_Reference/wp_get_attachment_url

http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src

Kommentare

  • Eigentlich ist das falsch – es deutet darauf hin, dass Sie die Größe als Parameter übergeben können. aber das ' ist nicht genau. Keine der beiden Funktionen akzeptiert einen Parameter.
  • Sie können heutzutage wp_get_attachment_image_url() anstelle von wp_get_attachment_image_src() verwenden, sodass Sie ' muss diesen $src[0] Teil nicht ausführen.

Antwort

Ab WordPress 4.4.0 können wir get_the_post_thumbnail_url () verwenden:

$url = get_the_post_thumbnail_url( $post_id, "thumbnail" ); 

Kommentare

  • Schließlich war es an der Zeit.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.