Добавить в wordpress пользовательский размер изображений

Чтобы добавить пользовательский размер изображений в WordPress для вставки в записи, нужно внести изменения в файл темы или плагина. Процесс включает несколько шагов:

1. Регистрация нового размера изображения

Для начала, нужно зарегистрировать новый размер изображения с помощью функции add_image_size() в файле functions.php вашей темы.

1. Откройте файл functions.php вашей активной темы.
2. Добавьте следующий код:

function custom_image_sizes() {
add_image_size( ‘custom-size’, 800, 600, true ); // Ширина: 800px, Высота: 600px, жесткое кадрирование (true)
}
add_action( ‘after_setup_theme’, ‘custom_image_sizes’ );
Здесь:

'custom-size' — это уникальное имя для нового размера изображения.
800 — ширина изображения в пикселях.
600 — высота изображения в пикселях.
true — жесткое кадрирование (обрезка до точных размеров). Если использовать false, изображение будет изменено по пропорциям, без обрезки.

2. Отображение пользовательского размера в медиабиблиотеке

После регистрации нового размера изображения нужно сделать так, чтобы этот размер отображался в медиабиблиотеке WordPress при вставке изображений в записи.

Для этого добавьте следующий код в файл functions.php:

php
function custom_sizes_in_media_library( $sizes ) {
return array_merge( $sizes, array(
‘custom-size’ => __( ‘Custom Size’ ),
));
}
add_filter( ‘image_size_names_choose’, ‘custom_sizes_in_media_library’ );
 
Этот код добавляет новый размер изображения с меткой «Custom Size» в выпадающий список при выборе изображения в редакторе записей.

3. Применение изменений

После внесения этих изменений:

➤ Загружайте новые изображения, и WordPress автоматически создаст версии изображений в новом пользовательском размере.
➤ При вставке изображения в запись, новый размер будет доступен для выбора.

4. Перегенерация миниатюр (если нужно)

Если у вас уже есть загруженные изображения, WordPress не создаст для них новый размер автоматически. Чтобы сгенерировать новые размеры для уже существующих изображений, можно воспользоваться плагином Regenerate Thumbnails:

1. Установите и активируйте плагин Regenerate Thumbnails.
2. Перейдите в меню Инструменты > Regenerate Thumbnails и запустите процесс.

Этот плагин автоматически пересчитает миниатюры для всех изображений на сайте.

Резюме:

➤ Используйте add_image_size() для добавления новых размеров.
➤ Примените фильтр image_size_names_choose, чтобы новый размер отображался в медиабиблиотеке.
➤ При необходимости, воспользуйтесь плагином для перегенерации миниатюр.

Оцените статью
( 1 оценка, средний 5 от 5 )
ПОЛЕЗНЫЕ ПРОГРАММЫ ДЛЯ УЧЕБЫ И РАБОТЫ
Добавить комментарий

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Срок проверки reCAPTCHA истек. Перезагрузите страницу.