Описание edit_custom_thumbnail_sizes
— Filter
Хук edit_custom_thumbnail_sizes позволяет изменить размеры миниатюр для изображений в WordPress. Он срабатывает при редактировании размеров миниатюр в админ-панели и позволяет настроить их настраиваемые размеры изображений
Примеры использования
Пример изменения размера миниатюры для размера ‘medium’:
add_filter('edit_custom_thumbnail_sizes', function($sizes) {
$sizes['medium'] = [400, 400];
return $sizes;
});
В этом примере мы изменяем размер миниатюры ‘medium’ на 400×400 пикселей
Пример добавления нового размера миниатюры:
add_filter('edit_custom_thumbnail_sizes', function($sizes) {
$sizes['custom-size'] = [200, 200];
return $sizes;
});
Здесь мы добавляем новый размер миниатюры ‘custom-size’ с размерами 200×200 пикселей
Пример удаления существующего размера миниатюры:
add_filter('edit_custom_thumbnail_sizes', function($sizes) {
unset($sizes['large']);
return $sizes;
});
В этом примере мы удаляем размер миниатюры ‘large’
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить размеры миниатюр для изображений в WordPress
– Производительность
Изменения не должны значительно влиять на производительность, так как они касаются только размеров изображений
– Предупреждения
Убедитесь, что новые размеры соответствуют дизайну вашего сайта и не вызывают искажения изображений
Альтернативы
Тип: filter
Этот хук позволяет управлять промежуточными размерами изображений и может использоваться для настройки размеров в глобальном масштабе
Используйте его, если нужно более гибкое управление размерами изображений на уровне всего сайта