Jeg bruger WordPress 3.4.1. Jeg har brug for at vise det fremhævede billede af en side. Hvordan kan jeg få den fremhævede billeds URL efter bestemt side-id. Har du hjælp?

Svar

Forsøgte du noget? Det er altid nyttigt at dele det, du har prøvet.

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

Eller hvis du ønsker at få billedet efter billedstø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

  • Faktisk er dette forkert – det antyder, at du kan få passere størrelsen som en parameter, men at ' ikke er nøjagtige. Ingen af funktionerne accepterer en parameter.
  • Du kan bruge wp_get_attachment_image_url() i stedet for wp_get_attachment_image_src() i dag, så du ikke ' skal ikke gøre det $src[0] del.

Svar

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

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

Kommentarer

  • Endelig var det på det tidspunkt.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *