Как удалить из изображений metadata EXIF в WordPress для ускорения сайта

Metadata EXIF — это дополнительные данные, которые сохраняются в фотографиях, загружаемых на ваш сайт WordPress. В них содержатся технические параметры съемки, геолокация, дата и время, модель камеры и другие сведения. Эти данные не нужны для отображения изображений на сайте и могут увеличивать размер файлов, замедляя загрузку страниц. Особенно это важно для сайтов с большим количеством картинок, например, портфолио или интернет-магазинов.

Почему важно удалять EXIF-данные из изображений в WordPress

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

Удаление EXIF положительно влияет на несколько аспектов:

  • Уменьшается размер файла изображения, что ускоряет загрузку страниц;
  • Повышается производительность сайта, особенно на мобильных устройствах с медленным интернетом;
  • Улучшается SEO, так как скорость сайта — один из факторов ранжирования;
  • Защита приватности — удаление геолокации и других личных данных из фотографий;
  • Дополнительная безопасность — предотвращение утечки технической информации о съемке.

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

Как удалить EXIF-данные из изображений с помощью плагинов WordPress

Плагин Imsanity

Imsanity — популярный плагин для автоматического масштабирования и оптимизации изображений при загрузке. По умолчанию он не удаляет EXIF, но в настройках есть опция очистки метаданных.

Чтобы включить удаление EXIF:

  1. Установите и активируйте плагин с официального репозитория WordPress;
  2. Перейдите в Настройки → Imsanity;
  3. Отметьте чекбокс «Удалить метаданные (EXIF) из изображений»;
  4. Сохраните изменения.

Теперь все новые загружаемые изображения будут очищаться от EXIF, что уменьшит их размер.

Плагин Clearfy Pro

Clearfy Pro — мощный инструмент для оптимизации и ускорения WordPress. В его функционале есть опция удаления EXIF из загружаемых изображений. В отличие от бесплатных плагинов, Clearfy интегрируется с другими оптимизациями, например, кешированием и отключением ненужных скриптов.

Чтобы включить очистку EXIF в Clearfy Pro:

  1. Установите и активируйте плагин;
  2. В панели Clearfy перейдите в раздел оптимизации изображений;
  3. Включите опцию «Удалять метаданные EXIF»;
  4. Сохраните настройки.

Clearfy Pro также позволяет запускать пакетную очистку EXIF для уже загруженных изображений, что удобно для старых медиафайлов.

Удаление EXIF из изображений с помощью кода в functions.php

Если вы не хотите использовать плагины, можно реализовать удаление EXIF самостоятельно, используя PHP-функции при загрузке файлов. Ниже пример функции wpcourse_remove_exif_on_upload, которая очищает метаданные JPEG изображений:

function wpcourse_remove_exif_on_upload($metadata, $attachment_id) {
    $upload_dir = wp_upload_dir();
    $file_path = $upload_dir['basedir'] . '/' . $metadata['file'];

    $image = @imagecreatefromjpeg($file_path);
    if ($image) {
        // Перезаписываем изображение без EXIF
        imagejpeg($image, $file_path, 90); // 90 - качество JPEG
        imagedestroy($image);
    }

    return $metadata;
}
add_filter('wp_generate_attachment_metadata', 'wpcourse_remove_exif_on_upload', 10, 2);

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

Преимущества такого подхода:

  • Не нужно устанавливать дополнительные плагины;
  • Контроль над процессом;
  • Можно доработать код под свои нужды, например, добавив обработку PNG или WebP.

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

Пакетное удаление EXIF из уже загруженных изображений

Если у вас на сайте уже много фотографий с EXIF, можно очистить метаданные массово. Для этого используют плагины вроде EWWW Image Optimizer или описанный выше Clearfy Pro.

В Clearfy Pro пакетная очистка реализована так:

  1. Войдите в админку WordPress;
  2. Перейдите в Clearfy Pro - Оптимизация изображений;
  3. Выберите опцию «Пакетная очистка EXIF»;
  4. Запустите процесс, дождитесь завершения.

Это освободит место на диске и повысит скорость работы сайта без необходимости повторной загрузки файлов.

Почему не стоит удалять все метаданные

Иногда EXIF полезен, например, для фотографов, которые хотят оставить информацию о камере или авторстве. В таких случаях можно selectively удалять только чувствительные поля, например геолокацию. Для этого потребуются более сложные решения с использованием PHP-библиотек, таких как PHPExif, которые позволяют парсить и редактировать конкретные теги.

Выводы и рекомендации по удалению EXIF в WordPress

Удаление EXIF-метаданных из изображений — важный этап оптимизации сайта на WordPress, который улучшает скорость загрузки и повышает безопасность. Для этого можно использовать:

  • Плагины Imsanity, Clearfy Pro с автоматической очисткой при загрузке;
  • Пакетную очистку для старых файлов;
  • Собственные функции на PHP для тонкой настройки;
  • Использование дополнительных библиотек для выборочного удаления данных.

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

Как настроить очистку базы данных WordPress от удалённых записей
13.02.2026
Как удалить версии постов в WordPress для оптимизации базы данных
25.03.2026
Как удалить генератор верстки WordPress без потери функциональности
29.12.2025
Как добавить дополнительное поле в форму регистрации WordPress с помощью кода
06.01.2026
Как изменить атрибуты вариативных товаров в WooCommerce через код
21.05.2026

Хотите научиться создавать сайты и зарабатывать на этом от 30 000 рублей в месяц?

Записаться на курс сейчас