Jag använder WordPress 3.4.1. Jag måste visa den visade bilden på en sida. Hur kan jag få den presenterade bildens URL efter ett visst sid-ID. Någon hjälp?

Svar

Försökte du något? Det är alltid bra att dela med dig av vad du har provat.

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

Eller om du vill få bilden efter bildstorlek.

$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

  • Detta är faktiskt fel – det föreslår att du kan få passera storleken som en parameter, men att ' inte är korrekt. Ingen av funktionerna accepterar en parameter.
  • Du kan använda wp_get_attachment_image_url() istället för wp_get_attachment_image_src() nuförtiden så att du inte ' t måste göra det $src[0] del.

Svar

Från och med WordPress 4.4.0 kan vi använda get_the_post_thumbnail_url () :

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

Kommentarer

  • Slutligen var det på tiden.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *