Как ограничить ширину и высоту загрузки изображений в WordPress? –

Картинка стоит тысячи слов — вы можете легко объяснить длинную концепцию, используя одно изображение. WordPress также упрощает загрузку изображений на ваш сайт. Но многие люди не знают, что WordPress автоматически ограничивает размеры больших изображений определенным размером. Однако вы также можете вручную ограничить ширину и пропорциональную высоту изображения, чтобы сэкономить место на сервере и сократить время загрузки страницы.

Поведение WordPress по умолчанию

Прежде чем продолжить, важно понять поведение WordPress по умолчанию. Давайте загрузим большое изображение исходного размера 2500 x 2000 пикселей через раздел Медиатека. Размер загруженного изображения составляет 2500 x 1536 пикселей, что означает ширину 2500 пикселей и высоту 1536 пикселей. Как видите, ширина сохраняется, а высота ограничена 1536 пикселями.

Опять же, давайте загрузим изображение размером 5000 x 3000 пикселей. На этот раз вы обнаружите, что WordPress ограничивает ширину и высоту до 2560 x 1536 пикселей.

Итак, если вы не изменили поведение по умолчанию, WordPress масштабирует большое изображение до размера 2560 x 1536 пикселей. Эта функция была представлена ​​в WordPress версии 5.3, как описано в разделе эта документация.

Ограничить максимальную ширину изображения

Если поведение по умолчанию вам не подходит, вы можете использовать дополнительные плагины для ограничения ширины.

  • Войдите в панель администратора WordPress.
  • Перейдите в раздел «Плагины > Добавить новый плагин».
  • Найдите «оптимизатор скорости» и отфильтруйте плагин Speed ​​Optimizer.
  • Нажмите кнопку «Установить сейчас», а затем кнопку «Активировать».

Установите плагин оптимизатора скоростиУстановите плагин оптимизатора скорости

  • Перейдите в раздел «Оптимизатор скорости > Медиа».
  • Прокрутите вниз и щелкните раскрывающийся список напротив параметра «Максимальная ширина изображения» под заголовком «Оптимизация мультимедиа».

Выберите максимальный размерВыберите максимальный размерВыберите максимальный размер

  • Выберите один из доступных вариантов ширины — 2560 пикселей, 2048 пикселей или 1920 пикселей. Вы можете выбрать 1920 пикселей, чего более чем достаточно для обычного использования.
  • Изменения будут мгновенно сохранены, и ограничение на загрузку изображений шириной 1920 пикселей вступит в силу немедленно.

Теперь загрузите изображение размером 2500 x 2000 пикселей через раздел «Медиа > Добавить новый медиафайл». Загруженное изображение будет иметь размер 1920 x 1536 пикселей. Это связано с тем, что плагин ограничивает ширину до 1920 пикселей, а WordPress по умолчанию ограничивает высоту до 1536 пикселей.

Проверка размера загруженного изображенияПроверка размера загруженного изображенияПроверка размера загруженного изображения

Полностью ограничить загрузку по размеру высоты и ширины

Многие плагины работают по вышеуказанной логике, комбинируя настройки WordPress + плагина, что может сбить с толку обычного пользователя. Если вы хотите просто запретить загрузку изображений, размер которых превышает определенный размер, вы можете использовать для этой цели плагин ThumbPress.

  • Перейдите в раздел «Плагины > Добавить новый плагин» в панели администратора WordPress.
  • Найдите плагин ThumbPress по запросу «thumbpress».
  • Установите плагин и активируйте его на своем сайте.

Установите плагин ThumbPressУстановите плагин ThumbPressУстановите плагин ThumbPress

  • Плагин предложит вам запустить мастер установки и нажать кнопку «Запустить мастер установки».

Запустите мастер установкиЗапустите мастер установкиЗапустите мастер установки

  • Включите опцию «Ограничение загрузки изображений» на этапе «Настройки».

Включите ограничение на загрузку изображений в мастереВключите ограничение на загрузку изображений в мастереВключите ограничение на загрузку изображений в мастере

  • Альтернативно перейдите в меню «ThumbPress > Модули» и активируйте модуль «Ограничение загрузки изображений».

Модуль ограничения загрузки изображенийМодуль ограничения загрузки изображенийМодуль ограничения загрузки изображений

  • Теперь вы увидите дополнительный пункт под названием «Лимит загрузки изображений» в разделе «Модули» и перейдете в этот раздел.
  • Установите максимальный размер в КБ, максимальную ширину в пикселях и максимальную высоту в пикселях.
  • Нажмите кнопку «Сохранить настройки».

Установить ограничение размера, ширины и высотыУстановить ограничение размера, ширины и высотыУстановить ограничение размера, ширины и высоты

Перейдите в раздел «Медиа > Добавить новый медиафайл» и загрузите изображение, размер которого превышает размер, установленный на странице настроек плагина. Вы увидите, что загрузка не удалась, и от плагина появится предупреждающее сообщение о том, что изображение превысило максимально допустимое разрешение.

Размер загрузки ограничен ThumbPressРазмер загрузки ограничен ThumbPressРазмер загрузки ограничен ThumbPress

Примечание: Вы также можете загрузить изображение прямо в редакторе поста, используя «Изображение» или любой другой медиаблок. Вы увидите ту же ошибку загрузки изображения, как показано ниже:

Загрузка с ограничениями в редакторе сообщенийЗагрузка с ограничениями в редакторе сообщенийЗагрузка с ограничениями в редакторе сообщений

Другие моменты, которые следует учитывать

  • Если у вас нет сайта с фотографиями или портфолио, вам следует рассмотреть возможность ограничения размеров изображения. Плагины, такие как ThumbPress, также помогают обойти ограничения WordPress и позволяют устанавливать любую ширину/высоту.
  • Если вы видите проблему накопительного смещения макета (CLS) в Google PageSpeed ​​Insights, вам следует добавить атрибуты измерения ширины/высоты во все теги . Вы можете сделать это автоматически, используя такие плагины, как WP Rocket of Perfmatters.

Добавьте недостающие размеры изображения в WP RocketДобавьте недостающие размеры изображения в WP Rocket

Добавьте недостающие размеры изображения в WP Rocket

Добавьте недостающие размеры изображения в PerfmattersДобавьте недостающие размеры изображения в Perfmatters

Добавьте недостающие размеры изображения в Perfmatters

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *