Описание attachment_thumbnail_args
— Filter
Хук attachment_thumbnail_args позволяет изменять параметры, используемые для генерации миниатюр вложений в WordPress. Он срабатывает при запросе миниатюры вложения и позволяет настроить её размеры и другие атрибуты
Примеры использования
Пример изменения размеров миниатюры:
add_filter('attachment_thumbnail_args', function($args) {
$args['width'] = 300;
$args['height'] = 200;
return $args;
});
В этом примере мы изменяем ширину миниатюры на 300 и высоту на 200
Пример отключения обрезки миниатюры:
add_filter('attachment_thumbnail_args', function($args) {
$args['crop'] = false;
return $args;
});
Здесь мы отключаем обрезку изображения для миниатюры
Пример установки кастомных атрибутов для миниатюры:
add_filter('attachment_thumbnail_args', function($args) {
$args['alt'] = 'Кастомный текст';
return $args;
});
Мы добавляем кастомный текст для атрибута alt миниатюры
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить параметры миниатюр вложений в WordPress
– Производительность
Хук может незначительно повлиять на производительность, особенно при изменении размеров изображений
– Предупреждения
Следите за тем, чтобы изменения не нарушали пропорции изображений, если это критично
Альтернативы
Тип: filter
Этот хук позволяет изменять атрибуты изображения, включая alt, title и другие
Используйте его, если нужно добавить или изменить атрибуты изображения, а не размеры