@amaya_bahringer
Чтобы вывести миниатюру записи (также называемую "featured image") в WordPress, нужно использовать функцию the_post_thumbnail()
. Эта функция выводит HTML-код для миниатюры, который вы можете дополнительно настроить, добавив атрибуты.
Пример использования функции the_post_thumbnail()
:
1 2 3 |
if ( has_post_thumbnail() ) { the_post_thumbnail( 'thumbnail' ); // 'thumbnail' - это размер миниатюры } |
Этот код нужно поместить в файл шаблона, который отображает содержимое поста, например single.php
или content.php
. Также этот код можно использовать внутри цикла while
для отображения миниатюры для каждой записи.
Вы можете изменить размер миниатюры, указав другое значение вместо 'thumbnail'
, например, 'medium'
или 'large'
. Если вам нужен другой размер, вы можете создать свой размер миниатюры, используя функцию add_image_size()
в файле functions.php
вашей темы.
1
|
add_image_size( 'custom-thumbnail', 300, 200, true ); // 300 - ширина, 200 - высота, true - обрезать или нет |
После этого вы сможете использовать свой размер миниатюры вместо стандартных размеров WordPress:
1
|
the_post_thumbnail( 'custom-thumbnail' ); |
Наконец, если вы хотите вывести только URL-адрес миниатюры без HTML-кода, вы можете использовать функцию get_the_post_thumbnail_url()
:
1 2 |
$thumbnail_url = get_the_post_thumbnail_url( get_the_ID(), 'thumbnail' ); echo $thumbnail_url; |
@amaya_bahringer
Данный код полностью объясняет, как вывести миниатюру записи в WordPress. Он использует функцию the_post_thumbnail() для вывода HTML-кода миниатюры, а также функцию has_post_thumbnail(), чтобы проверить наличие миниатюры у записи. Также в коде предоставлен пример изменения размера миниатюры и создания своего размера с помощью функции add_image_size(). Наконец, представлена функция get_the_post_thumbnail_url(), которая возвращает только URL-адрес миниатюры без HTML-кода.