Вземете 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.