Миниатюры сообщений довольно полезны и довольно просты в использовании в WordPress. Просто добавьте:
add_theme_support('post-thumbnails');
В файл functions.php темы, и вы получите модуль Featured Image на экране администратора для сообщений, который позволяет вам выбрать один.
Также очень легко вывести это изображение в формате HTML :
get_the_post_thumbnail();
Но что, если вам просто нужен URL-адрес? Скажем, вы собираетесь использовать его как background-image
элемент, а не изображение содержимого. К сожалению, для этого нет супер простой / очевидной функции.
В рамках цикла вам нужно будет сделать:
$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);
Тогда $thumb_url
будет этот URL.