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

|

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

Почему важно контролировать атрибут ALT у изображений в WordPress

Атрибут ALT служит для описания содержания изображения и отображается, если картинка не загрузилась. Кроме того, поисковые системы используют этот текст для оценки релевантности страницы. Если ALT отсутствует или содержит нерелевантный текст — это снижает SEO-показатели. С другой стороны, избыточные или одинаковые ALT-атрибуты создают проблемы с индексацией.

Поэтому важно либо правильно прописывать ALT, либо, если необходимо, массово удалять или изменять атрибуты у уже загруженных изображений. Особенно это актуально при переносе сайта или работе с контентом, созданным разными авторами.

Как удалить или изменить ALT у изображений вручную и программно

1. Редактирование ALT через админку WordPress

Самый простой способ — перейти в Медиафайлы, выбрать изображение и отредактировать поле «Альтернативный текст». Этот метод подходит, если изображений немного.

2. Программное удаление или изменение ALT через фильтры WordPress

Для массовой автоматизации можно использовать фильтр wp_get_attachment_image_attributes. Он позволяет менять атрибуты изображения перед выводом.

function yelly_modify_image_alt( $attr, $attachment, $size ) {
    // Удаляем ALT
    if ( isset( $attr['alt'] ) ) {
        unset( $attr['alt'] );
    }
    // Или заменяем на кастомный текст
    // $attr['alt'] = 'Описание для SEO';
    return $attr;
}
add_filter( 'wp_get_attachment_image_attributes', 'yelly_modify_image_alt', 10, 3 );

Этот код можно добавить в файл functions.php вашей темы или в плагин для кастомных функций.

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

Если нужно массово обновить ALT у всех изображений, которые хранятся в метаданных, можно выполнить SQL-запросы, но это рискованный метод, требующий резервного копирования. Обычно ALT хранится в postmeta или в метаданных вложений.

Используем плагины для управления ALT в WordPress

Если не хочется писать код, есть готовые решения:

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

Практический пример: функция для удаления ALT из всех изображений в контенте поста

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

function yelly_remove_alt_from_post_content( $content ) {
    // Используем регулярное выражение для поиска атрибута alt
    $content = preg_replace('/alt=("[^"]*"|\'[^\']*\')/i', '', $content);
    return $content;
}
add_filter( 'the_content', 'yelly_remove_alt_from_post_content' );

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

Советы по работе с ALT в WordPress

Заключение

Управление атрибутами ALT в WordPress — важная задача для оптимизации сайта и улучшения UX. В статье рассмотрены различные способы удаления и изменения ALT: от ручного редактирования и программных фильтров до использования готовых плагинов. Используйте представленные методы и инструменты, чтобы контролировать атрибуты ALT и поддерживать ваш сайт в актуальном состоянии.

Как отключить AJAX в WooCommerce и решить проблемы с корзиной
12.05.2026
Как создать отзывы с экспертной оценкой в WordPress: практические примеры и плагины
27.01.2026
Как использовать метаданные для оптимизации WordPress
13.01.2026
Как создать динамические формы в WordPress с помощью AJAX
15.12.2025
Как использовать Yelly для создания уникальных карт в WordPress
31.03.2026
×
День SEO
Время сделать подарок своему WordPress!
-20% на премиум

шаблоны и плагины

Порадуй свой сайт ⋙