get_the_post_thumbnail_url( $post, $size );
Отримує посилання на зображення поста. Featured image або його мініатюру.
string
URL на зображення
Якщо мініатюра не додана, то поверне False
Якщо немає обраного розміру, але є зображення то поверне посилання на оригінальний розмір зображення
$post
:
(int | wp_post)
Optional
$size
:
(string | int)
Optional
array(300, 200);
. Дивіться детальніше прикладиВарто зауважити, що якщо ви завантажуєте зображення меншого розміру (скажімо, шириною 600 пікселів) і використовуєте це для отримання певного більшого зображення (скажімо, шириною 1920 пікселів для вашої обкладинки), натомість буде повернуто вихідне зображення (яке менше, ніж вам потрібно) замість повернення false.
Якщо вам потрібно повернутися до іншого зображення у випадку, якщо вказаний файл не існує, ви можете натомість заглянути в wp_get_attachment_image_src() і перевірити ширину або висоту зображення.
<?php
$img = get_the_post_thumbnail_url( 44, 'medium' );
// it will return
// http://wp-teka.com/wp-content/uploads/2024/01/image-768x768.png
<?php
// Отримаємо URL поточного поста в циклі
$img = get_the_post_thumbnail_url( get_the_ID() , 'thumbnail' );