Sto utilizzando WordPress 3.4.1. Devo visualizzare limmagine in primo piano di una pagina. Come posso ottenere lURL dellimmagine in primo piano da un particolare ID pagina. Qualche aiuto?

Risposta

Hai provato qualcosa? È sempre utile condividere ciò che hai provato.

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

Oppure se desideri ottenere limmagine in base alla dimensione dellimmagine.

$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

Commenti

  • In realtà, questo è sbagliato: suggerisce che puoi passare la dimensione come parametro, ma questo ' non è accurato. Nessuna delle due funzioni accetta un parametro.
  • Al giorno doggi puoi utilizzare wp_get_attachment_image_url() invece di wp_get_attachment_image_src(), quindi non ' non devo farlo $src[0] parte.

Risposta

A partire da WordPress 4.4.0, possiamo utilizzare get_the_post_thumbnail_url () :

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

Commenti

  • Finalmente era giunto il momento.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *