Получить URL-адрес избранного изображения - CSS-хитрости

Anonim

Миниатюры сообщений довольно полезны и довольно просты в использовании в 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.