Описание image_size_names_choose
— Filter
Хук image_size_names_choose позволяет изменять массив названий размеров изображений в WordPress. Он срабатывает при выводе формы выбора размеров изображений в редакторе медиафайлов и позволяет адаптировать названия размеров под потребности сайта
Примеры использования
Пример изменения названия размера миниатюры:
add_filter('image_size_names_choose', function($sizes) {
$sizes['thumbnail'] = 'Моя миниатюра';
return $sizes;
});
В этом примере мы изменяем название миниатюры на ‘Моя миниатюра’.
Пример добавления нового размера изображения:
add_filter('image_size_names_choose', function($sizes) {
$sizes['custom_size'] = 'Кастомный размер';
return $sizes;
});
Здесь мы добавляем новый размер изображения с названием ‘Кастомный размер’.
Пример изменения названия среднего размера изображения:
add_filter('image_size_names_choose', function($sizes) {
if (isset($sizes['medium'])) {
$sizes['medium'] = 'Средний размер';
}
return $sizes;
});
Мы проверяем, существует ли размер ‘medium’, и изменяем его название на ‘Средний размер’.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить названия размеров изображений в медиабиблиотеке для повышения удобства использования
– Производительность
Хук не влияет на производительность, так как изменения касаются только названий, а не самих изображений
– Предупреждения
Убедитесь, что изменения не нарушают понимание размеров изображений для пользователей
Альтернативы
Тип: filter
Этот хук позволяет изменять доступные размеры изображений, а не только их названия
Используйте его, если нужно не только изменить названия, но и добавить или удалить размеры изображений