Миниатюра записи
Получаем миниатюру записи
Для текущей записи без указания размера миниатюры:
Скопировано
$thumb = get_the_post_thumbnail();
Показать код
Вернет тег <img>
, содержащий изображение текущей записи или пусто, если у записи нет изображения. В результате переменная $thumb
будет содержать примерно такой код:
<img width="2560" height="1653" src="http://site.ru/wp-content/uploads/2020/06/image-scaled.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="текст в alt" srcset="http://site.ru/wp-content/uploads/2020/06/image-scaled.jpg 2560w, http://site.ru/wp-content/uploads/2020/06/image-300x194.jpg 300w, http://site.ru/wp-content/uploads/2020/06/image-1024x661.jpg 1024w, http://site.ru/wp-content/uploads/2020/06/image-768x496.jpg 768w, http://site.ru/wp-content/uploads/2020/06/image-1536x992.jpg 1536w, http://site.ru/wp-content/uploads/2020/06/image-2048x1323.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" />
Для записи с ID 555 и размером миниатюры medium:
Скопировано
$thumb = get_the_post_thumbnail( 555, 'medium' );
Показать код
В результате переменная $thumb
будет содержать примерно такой код:
<img width="1024" height="661" src="http://site.ru/wp-content/uploads/2020/06/image-1024x661.jpg" class="attachment-large size-large wp-post-image" alt="текст в alt" srcset="http://site.ru/wp-content/uploads/2020/06/image-1024x661.jpg 1024w, http://site.ru/wp-content/uploads/2020/06/image-300x194.jpg 300w, http://site.ru/wp-content/uploads/2020/06/image-768x496.jpg 768w, http://site.ru/wp-content/uploads/2020/06/image-1536x992.jpg 1536w, http://site.ru/wp-content/uploads/2020/06/image-2048x1323.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" />
Доступные в WordPress размеры миниатюр смотрим здесь.
Выводим миниатюру текущей записи на экран
Скопировано
the_post_thumbnail();
Показать код
Выведет на экран тег <img>
, содержащий изображение текущей записи или ничего, если у записи нет изображения. Содержимое тега будет точно таким, как в самом первом примере.