As miniaturas de postagem são muito úteis e fáceis de usar no WordPress. Basta adicionar:
add_theme_support('post-thumbnails');
Para um arquivo functions.php de tema e você obterá um módulo de imagens em destaque na tela de administração para postagens que permite a você selecionar um.
Também é muito fácil gerar essa imagem como um HTML :
get_the_post_thumbnail();
Mas e se você só precisar do URL? Digamos, você vai usá-lo como um background-image
elemento em vez de uma imagem de conteúdo. Infelizmente, não existe uma função super fácil / óbvia para isso.
Dentro do loop, você terá que fazer:
$thumb_id = get_post_thumbnail_id(); $thumb_url_array = wp_get_attachment_image_src($thumb_id, 'thumbnail-size', true); $thumb_url = $thumb_url_array(0);
Então $thumb_url
será esse URL.