Jeg bruker WordPress 3.4.1. Jeg må vise det fremhevede bildet av en side. Hvordan kan jeg få frem den valgte URL-adressen etter en bestemt side-ID. Noen hjelp?

Svar

Prøvde du noe? Det er alltid nyttig å dele det du har prøvd.

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

Eller hvis du vil få bildet etter bildestørrelse.

$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

Kommentarer

  • Dette er faktisk feil – det antyder at du kan få passere størrelsen som parameter, men at ' ikke er nøyaktig. Ingen av funksjonene godtar en parameter.
  • Du kan bruke wp_get_attachment_image_url() i stedet for wp_get_attachment_image_src() i dag, slik at du ikke gjør ' t må gjøre det $src[0] del.

Svar

Fra og med WordPress 4.4.0 kan vi bruke get_the_post_thumbnail_url () :

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

Kommentarer

  • Endelig var det på tide.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *