Как удалить или изменить метаданные для картинок в WordPress

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

Что такое метаданные изображений и зачем их удалять

Метаданные — это дополнительная информация, которая хранится внутри файла изображения. Это может быть:

  • Дата и время создания фотографии;
  • Модель камеры и её настройки;
  • Геолокация;
  • Авторские данные;
  • Описание и заголовок изображения;
  • Другие технические характеристики.

Удаление метаданных полезно для защиты личных данных, снижения веса изображений (что ускоряет загрузку сайта) и оптимизации SEO, поскольку некоторые поисковики учитывают корректно заполнённые метаданные.

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

Плагин Imsanity

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

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

Плагин Clearfy Pro

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

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

Программное удаление и изменение метаданных изображений в WordPress

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

Удаление EXIF-данных при загрузке изображения

Пример функции, которая очищает EXIF-метаданные у загружаемых JPEG-файлов:

function wphelper_remove_exif_metadate( $metadata, $attachment_id ) {
    $file = get_attached_file( $attachment_id );
    if ( exif_imagetype( $file ) === IMAGETYPE_JPEG ) {
        $image = imagecreatefromjpeg( $file );
        if ( $image ) {
            imagejpeg( $image, $file, 100 ); // Перезаписываем без EXIF
            imagedestroy( $image );
        }
    }
    return $metadata;
}
add_filter( 'wp_generate_attachment_metadata', 'wphelper_remove_exif_metadate', 10, 2 );

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

Изменение заголовка и описания изображения программно

Метаданные, которые отображаются в медиабиблиотеке и в HTML-коде сайта, хранятся в полях заголовка, описания и альтернативного текста. Их можно менять так:

function wphelper_update_attachment_meta( $post_id ) {
    if ( get_post_type( $post_id ) !== 'attachment' ) {
        return;
    }
    // Пример изменения заголовка
    $new_title = 'Новый заголовок изображения';
    wp_update_post( array(
        'ID' => $post_id,
        'post_title' => $new_title
    ) );
    // Изменение альтернативного текста
    update_post_meta( $post_id, '_wp_attachment_image_alt', 'Новый alt текст для изображения' );
}
add_action( 'add_attachment', 'wphelper_update_attachment_meta' );

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

Оптимизация метаданных для SEO и скорости сайта

Удаление лишних метаданных помогает уменьшить размер файла, что особенно важно для мобильных пользователей и сайтов с большим количеством изображений. Кроме того, правильное заполнение полей "alt" и "title" улучшает SEO и доступность сайта.

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

Рекомендации по работе с метаданными

  • Удаляйте EXIF-данные, если они не нужны для сайта;
  • Всегда заполняйте альтернативный текст для изображений;
  • Используйте сжатие и оптимизацию изображений вместе с очисткой метаданных;
  • Автоматизируйте процесс с помощью плагинов или собственного кода;
  • Проверяйте изображения после загрузки, чтобы убедиться, что метаданные корректны.

Заключение

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

WooCommerce: автоматическое отключение регистрации при перегрузке сайта
07.06.2026
Как использовать WooCommerce REST API для управления заказами
29.01.2026
Как создать собственный шорткод в WordPress
03.11.2025
Автоматическое изменение стоимости товара в WooCommerce по условиям
22.04.2026
Как установить лимит на регистрацию пользователей в WordPress
16.01.2026