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

Атрибуты ALT (альтернативный текст) для изображений в WordPress играют важную роль для SEO и доступности сайта. Однако бывает ситуация, когда нужно массово изменить или удалить ALT-тексты — например, если ALT заполнены неинформативно, дублируются или отсутствуют вовсе. В этой статье подробно разберём, как решить эту задачу эффективно и безопасно, используя как плагины, так и собственный код.

Почему важно правильно управлять атрибутами ALT

Атрибут ALT нужен для описания изображения, он помогает поисковикам понять содержание картинки и улучшает доступность для пользователей с ограниченными возможностями. Неправильные ALT могут ухудшить SEO, а отсутствие альтернативного текста — снизить качество сайта.

Часто при массовом импорте или автоматическом добавлении медиафайлов ALT-тексты прописываются неправильно или не добавляются вовсе. В таких случаях полезно провести массовую корректировку.

Как массово удалить или изменить ALT с помощью плагинов

Плагин Media Library Assistant

Media Library Assistant — мощный инструмент для управления медиафайлами. Он позволяет фильтровать изображения и массово редактировать метаданные, включая ALT.

Пример массового удаления ALT:

  • Установите и активируйте плагин с официального репозитория.
  • В разделе «Медиа» выберите «Assistant».
  • Отфильтруйте изображения по нужным критериям.
  • Выделите все и выберите действие «Bulk Edit».
  • В поле ALT оставьте пустым для удаления или введите новый текст для замены.
  • Примените изменения.

Плагин Enable Media Replace

Если нужно заменить изображения вместе с ALT, можно использовать Enable Media Replace, который позволит заменить файл и обновить его описание и ALT.

Массовое изменение ALT через SQL-запросы в базе данных

Если вы уверены в своих действиях и имеете доступ к базе данных, можно выполнить запросы напрямую. Этот способ самый быстрый для удаления или замены атрибутов ALT.

Пример удаления всех ALT в базе данных:

UPDATE wp_postmeta SET meta_value = '' WHERE meta_key = '_wp_attachment_image_alt';

Этот запрос очищает все ALT-тексты для всех медиафайлов. Обязательно сделайте резервную копию базы перед выполнением.

Чтобы заменить ALT, например, добавить стандартный текст для всех пустых ALT:

UPDATE wp_postmeta SET meta_value = 'Описание изображения' WHERE meta_key = '_wp_attachment_image_alt' AND meta_value = '';

Автоматизация массового изменения ALT с помощью пользовательской функции

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

function cyrtolat_update_empty_alt_texts() {
    $args = array(
        'post_type'      => 'attachment',
        'post_mime_type' => 'image',
        'posts_per_page' => -1,
        'meta_query'     => array(
            array(
                'key'     => '_wp_attachment_image_alt',
                'value'   => '',
                'compare' => '= '
            ),
        ),
    );

    $query = new WP_Query( $args );

    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) {
            $query->the_post();
            $id = get_the_ID();
            $title = get_the_title( $id );
            update_post_meta( $id, '_wp_attachment_image_alt', $title );
        }
        wp_reset_postdata();
    }
}

// Запуск функции по крону или вручную
// cyrtolat_update_empty_alt_texts();

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

Практические рекомендации и советы

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

В заключение, управление атрибутами ALT — важный этап оптимизации сайта и улучшения юзабилити. Выбирайте подходящий способ в зависимости от объёма работы и навыков: плагины для простоты или код и SQL для быстрого и масштабного решения.

Если хотите использовать дополнительные инструменты для SEO и оптимизации, обратите внимание на Clearfy Pro — плагин с функциями автоматизации и оптимизации метаданных, включая работу с ALT.

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как создать автоматическую оптимизацию изображений в WordPress без плагинов
23.12.2025
Как массово удалить или изменить атрибуты ALT изображений в WordPress
23.03.2026
Как автоматизировать удалённую оптимизацию базы данных WordPress
14.02.2026
Как избежать проблем с транслитерацией меток (тегов) в WordPress: практическое руководство
02.04.2026
Как автоматически транслитерировать метки (теги) в WordPress для SEO
19.03.2026
×
WordPress
дай сайту суперсилу!

Скидки на топовые темы и плагины

Активировать суперсилу ⋙