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

  • De fapt, acest lucru este greșit – sugerează că puteți obține dimensiunea ca parametru, dar ' nu este corect. Niciuna dintre funcții nu acceptă un parametru.
  • Puteți utiliza wp_get_attachment_image_url() în loc de wp_get_attachment_image_src() în zilele noastre, astfel încât să nu nu trebuie să facă acea parte $src[0].

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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *