Používám WordPress 3.4.1. Potřebuji zobrazit vybraný obrázek stránky. Jak mohu získat adresu URL doporučeného obrázku podle konkrétního ID stránky. Nějaká pomoc?

Odpověď

Zkusili jste něco? Vždy je užitečné sdílet, co jste vyzkoušeli.

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

Nebo chcete-li získat obrázek podle velikosti obrázku.

$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

Komentáře

  • Ve skutečnosti je to špatné – naznačuje, že můžete předat velikost jako parametr, ale ' to není přesné. Ani jedna funkce nepřijímá parametr.
  • V současné době můžete použít wp_get_attachment_image_url() namísto wp_get_attachment_image_src(), takže ' tuto $src[0] část dělat nemusím.

Odpovědět

Od WordPressu 4.4.0 můžeme používat get_the_post_thumbnail_url () :

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

Komentáře

  • Nakonec bylo načase.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *