Как добавить миниатюру записи на страницу?
Чтобы добавить миниатюру записи (featured image) на страницу WordPress, сначала нужно активировать эту функцию. Добавьте следующий код в functions.php вашей темы:
add_theme_support('post-thumbnails');
После этого в редакторе страниц появится блок "Установить изображение записи". Чтобы отобразить миниатюру в page.php, используйте следующий код:
<?php
if (has_post_thumbnail()) {
the_post_thumbnail();
}
?>
Вы также можете указать размер миниатюры:
<?php
// Стандартные размеры
the_post_thumbnail('thumbnail'); // 150x150
the_post_thumbnail('medium'); // 300x300
the_post_thumbnail('large'); // 1024x1024
the_post_thumbnail('full'); // оригинальный размер
// Или указать собственный размер
the_post_thumbnail(array(800, 600));
?>
Эта функциональность встроена в WordPress, и вам не нужны дополнительные плагины для её использования.

Ой! 33% вероятность принятия — это не самый лучший вариант, но, к счастью, встроенная в WordPress функция миниатюр записей (post-thumbnail) работает не только для записей, но и для произвольных типов записей (custom post types), а также для страниц.
Добавьте следующую строку в файл functions.php вашей темы:
add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );
Затем в файле page.php (и я подчеркиваю, что этот код должен использоваться внутри цикла страницы, а не вне его) следующая функция выведет миниатюру страницы, если она назначена:
the_post_thumbnail()
Добавление миниатюры к странице происходит так же, как и к записи. На экране редактирования страницы вы увидите метабокс со ссылкой "Установить миниатюру". Нажмите на неё, и всё готово. Никакие плагины не требуются.

Всё, что вам нужно добавить, это add_theme_support( 'post-thumbnails' );
и это будет работать также для страниц

Не забудьте включить "Избранное изображение" в настройках экрана после этого.
