Ik gebruik WordPress 3.4.1. Ik moet de uitgelichte afbeelding van een pagina weergeven. Hoe kan ik de URL van de aanbevolen afbeelding op basis van een bepaalde pagina-ID krijgen? Alle hulp?

Antwoord

Heb je iets geprobeerd? Het is altijd handig om te delen wat je hebt geprobeerd.

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

Of als je de afbeelding op afbeeldingsgrootte wilt krijgen.

$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

Opmerkingen

  • Eigenlijk is dit verkeerd – het suggereert dat je de grootte als parameter kunt doorgeven, maar dat ' is niet juist. Geen van beide functies accepteert een parameter.
  • U kunt tegenwoordig wp_get_attachment_image_url() gebruiken in plaats van wp_get_attachment_image_src(), dus u hoeft ' dat $src[0] deel.

Antwoord

Vanaf WordPress 4.4.0 kunnen we get_the_post_thumbnail_url () gebruiken:

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

Reacties

  • Eindelijk was het ongeveer de tijd.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *