Käytän WordPress 3.4.1 -ohjelmaa. Minun on näytettävä esillä oleva sivun kuva. Kuinka saan esitetyn kuvan URL-osoitteen tietyn sivun tunnuksen mukaan. Onko mitään apua?

Vastaa

Yrititkö mitään? On aina hyödyllistä jakaa kokeilemasi sisältö.

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

Tai jos haluat saada kuvan kuvan koon mukaan.

$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

Kommentit

  • Itse asiassa tämä on väärin – se viittaa siihen, että voit saada koon parametrina, mutta se ' ei ole tarkka. Kumpikaan funktio ei hyväksy parametria.
  • Voit käyttää wp_get_attachment_image_url() -tunnusta nykyään wp_get_attachment_image_src() -kohdan sijaan, joten et ' ei tarvitse tehdä sitä $src[0] osaa.

Vastaa

WordPress 4.4.0: sta lähtien voimme käyttää get_the_post_thumbnail_url () :

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

kommentit

  • Viimeinkin kyse oli ajankohdasta.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *