Как отключить автоматическое масштабирование изображений в WordPress

В этой статье расскажем о том, как навсегда выключить системное авто-масштабирование при загрузке изображения большого размера, сохраняя исходное разрешение.

Как отключить автоматическое масштабирование больших изображений и картинок в WordPress

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

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

По умолчанию в ВордПресс наибольший порог для высоты или ширины составляет 2560 пикселей. Именно поэтому в случае попытки подгрузить файл в 4K или 8K, картинка самостоятельно уменьшится до 2K.

Порядок действий

Остановить скейлинг можно с помощью всего лишь одной строки кода. Далее рассмотрим как добавить к существующим функциям фильтр, который отключит этот параметр.

Шаг 1: найдите файл functions.php

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

Перейдите в раздел Внешний вид > Редактор тем > Файлы темы > functions.php для англоязычного интерфейса путь выглядит так: Appearance > Theme file editor > Theme Files > functions.php.

Для отключения масштабирования больших изображений в WordPress достаточно внести одну строку кода в functions.php

Шаг 2: добавьте код фильтра

Далее скопируйте и вставьте следующую строку кода в самом конце (для повышения удобства добавлена сопроводительная подпись, которая сообщает, к чему относится запись):
// отключение масштабирования изображения add_filter( 'big_image_size_threshold', '__return_false' );

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

Шаг 3: сохраните изменения

Убедитесь, что код отображается перед закрывающим тегом PHP, если он существует. Нажмите кнопку «Обновить файл» (Update File), чтобы сохранить все внесённые корректировки в файле.

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

Заключение

После выполнения заключительного шага, всё готово. Теперь снят запрет на свободную загрузку и использование графики любых масштабов без каких-либо трансформаций. Обязательно рекомендуем выполнить несколько тестовых загрузок, чтобы убедиться в том, что проблема устранена.

Если в будущем потребуется деактивации данной функции, необходимо просто удалить эту ранее добавленную строчку и выполнить сохранение.

Поделиться:

Напишем вам уникальные тексты

для сайтов, блогов, соцсетей, рассылок, сервисов, карточек продуктов, товаров и услуг.

Доработаем ваш существующий сайт,

после чего он будет отвечать всем актуальным тенденциям и требованиям поисковиков.