Вывести миниатюру записи WordPress

Вывести миниатюру записи WordPress

Сегодня мы научимся выводить миниатюру для записи WordPress. Хотя миниатюра также может быть выведена и для страницы, если она задана. Это очень удобный инструмент, поскольку позволяет не добавлять лишнюю картинку в код поста, а вставить ее в специальное место и вывести потом в любом месте.

Для того, чтобы вывести миниатюру WP достаточно использовать следующий код:

<?php the_post_thumbnail() ?>

Однако, этого может быть недостаточно, может вы захотите указать размеры миниатюры и назначить ей специальный класс, тогда можно воспользоваться кодом:

<?php the_post_thumbnail(array(600,600), array("class" => "post_thumbnail", "alt" => get_the_title()));  ?>

Как вы уже догадались, array(600,600) как раз и задает размеры миниатюры. Обратите внимание, что если картинка будет меньшего размера, то она выведется в полный размер - это лишь ограничения максимальных размеров.

А что, если требуется проверить, задана ли миниатюра для записи и если задана, то вывести ее, а если не задана, то вывести что-то другое? И для этой задачи есть решение:

<?php if ( has_post_thumbnail()): ?><?php the_post_thumbnail(array(600,600), array("class" => "post_thumbnail", "alt" => get_the_title()));  ?><?php else: ?>Извините, у этой записи нет изображения<?php endif;?>

Вот так достаточно просто можно вывести миниатюры WordPress.

26.03.17
Для просмотра сайта обновите браузер.