Чтобы добавить пользовательский размер изображений в WordPress для вставки в записи, нужно внести изменения в файл темы или плагина. Процесс включает несколько шагов:
1. Регистрация нового размера изображения
Для начала, нужно зарегистрировать новый размер изображения с помощью функции add_image_size()
в файле functions.php вашей темы.
1. Откройте файл functions.php вашей активной темы.
2. Добавьте следующий код:
'custom-size'
— это уникальное имя для нового размера изображения.800
— ширина изображения в пикселях.600
— высота изображения в пикселях.true
— жесткое кадрирование (обрезка до точных размеров). Если использовать false
, изображение будет изменено по пропорциям, без обрезки.
2. Отображение пользовательского размера в медиабиблиотеке
После регистрации нового размера изображения нужно сделать так, чтобы этот размер отображался в медиабиблиотеке WordPress при вставке изображений в записи.
Для этого добавьте следующий код в файл functions.php:
3. Применение изменений
После внесения этих изменений:
➤ Загружайте новые изображения, и WordPress автоматически создаст версии изображений в новом пользовательском размере.
➤ При вставке изображения в запись, новый размер будет доступен для выбора.
4. Перегенерация миниатюр (если нужно)
Если у вас уже есть загруженные изображения, WordPress не создаст для них новый размер автоматически. Чтобы сгенерировать новые размеры для уже существующих изображений, можно воспользоваться плагином Regenerate Thumbnails:
1. Установите и активируйте плагин Regenerate Thumbnails.
2. Перейдите в меню Инструменты > Regenerate Thumbnails и запустите процесс.
Этот плагин автоматически пересчитает миниатюры для всех изображений на сайте.
Резюме:
➤ Используйте add_image_size()
для добавления новых размеров.
➤ Примените фильтр image_size_names_choose
, чтобы новый размер отображался в медиабиблиотеке.
➤ При необходимости, воспользуйтесь плагином для перегенерации миниатюр.