Folosesc WordPress 3.4.1. Trebuie să afișez imaginea prezentată a unei pagini. Cum pot obține adresa URL a imaginii prezentate după un anumit ID de pagină. Ai vreun ajutor?
Răspuns
Ai încercat ceva? Este întotdeauna util să împărtășiți ceea ce ați încercat.
$url = wp_get_attachment_url( get_post_thumbnail_id($post_id) );
Sau dacă doriți să obțineți imaginea după dimensiunea imaginii.
$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
Comentarii
Răspuns
Începând cu WordPress 4.4.0, putem folosi get_the_post_thumbnail_url () :
$url = get_the_post_thumbnail_url( $post_id, "thumbnail" );
Comentarii
- În cele din urmă, era cam timpul.
wp_get_attachment_image_url()
în loc dewp_get_attachment_image_src()
în zilele noastre, astfel încât să nu nu trebuie să facă acea parte$src[0]
.