the_post_thumbnail()

19 февраля, 2025
Выводит миниатюру записи в WordPress с помощью функции the_post_thumbnail(): параметры, примеры, безопасность
Быстрая навигация по записи

Описание функции the_post_thumbnail()

Функция the_post_thumbnail() используется для отображения миниатюры записи в WordPress. Она позволяет выводить изображение миниатюры с заданными параметрами, такими как размер и дополнительные атрибуты. Эта функция часто применяется в темах для отображения изображений, связанных с записями, и поддерживает различные форматы изображений и их стили.

Также функция поддерживает возвращение HTML-кода для миниатюры, что позволяет легко интегрировать ее в шаблоны.

Параметры

$size

Тип: string|array

Обязательный: Нет

По умолчанию: ‘post-thumbnail’

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

Возможные значения:

string: thumbnail, medium, large, full, custom_size

array: ширина, высота

$attr

Тип: array

Обязательный: Нет

По умолчанию: array()

Описание: Массив дополнительных атрибутов для тега

Возможные значения:

class: CSS класс

alt: Альтернативный текст

title: Заголовок изображения

Возвращаемое значение

Тип: string|null

Описание: HTML-код изображения или null, если миниатюра не существует

Возможные значения:

• HTML-код тега при наличии миниатюры

• null если миниатюра не задана

Примеры использования

Простой вызов для отображения миниатюры записи

				
					the_post_thumbnail();
// Выводит миниатюру записи, если она установлена
				
			

Если миниатюра не установлена, ничего не будет выведено

Указание размера и атрибутов для миниатюры

				
					the_post_thumbnail('medium', array('class' => 'custom-class', 'alt' => 'Описание изображения'));
// Выводит миниатюру среднего размера с кастомным классом
				
			

Миниатюра будет иметь класс ‘custom-class’ и альтернативный текст

Безопасность

Валидация входных данных: Параметры size и attr проходят валидацию.

Санитизация: Входные параметры автоматически очищаются WordPress.

Рекомендации: При выводе изображений используйте функции sanitization для атрибутов, особенно для alt и title.

— Связанные функции

Получает HTML-код миниатюры без вывода.

Проверяет, установлена ли миниатюра для записи.

— Хуки

Фильтрует HTML-код миниатюры перед выводом.

— Примечания

– Ограничения

Миниатюра должна быть установлена в редакторе записи.

– Частые проблемы

  • null возвращается, если миниатюра не установлена.
  • Неправильные размеры могут вызвать искажение изображения.

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Система аренды
Шаблон сайта аренды спецтехники или строительного оборудования. Этот шаблон помогает создать функциональный ресурс, где пользователи могут легко арендовать оборудование для строительства

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊