Meta & Alt Snigirev

Описание

Бесплатный SEO-плагин: ручное редактирование ALT/Title/Caption/Description
для изображений медиабиблиотеки, SEO title/description для постов и
страниц, базовая разметка schema.org (JSON-LD, Article/WebPage), XML-карта
сайта и robots.txt.

Возможности

  • Медиабиблиотека: сканирование изображений без ALT-текста (глобальный
    режим) и просмотр изображений, использованных на конкретной
    странице/посте (режим «по странице»), редактирование
    ALT/Title/Caption/Description, сохранение по одной карточке или массово
    кнопкой «Сохранить всё»
  • Мета-теги: метабокс на экране редактирования поста с полями SEO
    title/description, вывод тегов на фронтенде (<title>,
    )
  • Шаблоны по умолчанию («Smart Tags», по образцу AIOSEO): если у поста нет
    своего SEO Title/Description, используется общий шаблон из Настроек с
    плейсхолдерами #post_title, #site_title, #tagline,
    #separator, #current_year, #current_date — метабокс поста
    показывает, что реально будет выведено, ещё до сохранения. В Настройках
    теги вставляются кликом по кнопке, и сразу под полем показывается пример
    результата с реальными значениями сайта
  • Schema.org: разметка JSON-LD Article (посты) / WebPage (страницы) в
    wp_head, использует значения из модуля Meta
  • XML-карта сайта на /sitemap.xml — все публичные посты/страницы,
    генерируется динамически по запросу (файл на диск не пишется),
    включается/выключается в Настройках
  • robots.txt: дополнительные правила из Настроек добавляются к стандартному
    виртуальному robots.txt WordPress, плюс автоматическая строка
    Sitemap: со ссылкой на карту сайта (если она включена)
  • Open Graph (og:title, og:description, og:image, og:url,
    og:site_name, og:locale) в wp_head — единый стандарт, который
    понимают ВКонтакте, Одноклассники, Telegram и MAX для превью ссылок.
    Использует те же значения, что SEO title/description (см. Meta/Smart Tags
    выше)
  • 301/302 redirects: a rule is «source (path, * allowed as a prefix
    wildcard) destination (full URL)», managed as a list with
    enable/disable and delete right in the admin screen (Meta & Alt
    Snigirev Redirects), checked on every request before the page is output

Расширенная версия с ИИ

If you need automatic AI generation of ALT text/title/caption/description
for images and AI-generated SEO Title/Description for posts and pages,
that’s a separate free product, AI Meta & Alt Snigirev (the full
version), not distributed through the WordPress.org directory. Download:
sdelayusait.ru.
Meta & Alt Snigirev is a standalone free plugin that works fully on its
own, with no integration with the AI version.

Внешние сервисы

This plugin does not send any data to external services. All assets
(including the select2 library used for the page/post dropdown on the
«Meta & Alt Snigirev» media screen) are bundled with the plugin and
served from your own site — no third-party CDN or remote service is
contacted, neither from the server nor from the administrator’s browser.

Поддержать разработку

This plugin is free and stays that way — a donation doesn’t unlock any
hidden features. If it saved you some time, you can buy the developer a
coffee: https://sdelayusait.ru/

Установка

  1. Распакуйте архив и загрузите папку snigirev-meta-alt в
    /wp-content/plugins/ (или используйте Плагины Добавить новый Загрузить
    плагин, указав сам архив)
  2. Активируйте плагин через меню «Плагины»
  3. Meta & Alt Snigirev (menu item) — scan and edit image SEO fields
  4. On any post/page edit screen — the «Meta & Alt Snigirev — meta tags»
    metabox for SEO title/description
  5. Meta & Alt Snigirev Settings — meta tag templates, XML sitemap,
    robots.txt
  6. Meta & Alt Snigirev Redirects — manage 301/302 redirects

Часто задаваемые вопросы

Нужна ли лицензия или регистрация?

No. Meta & Alt Snigirev is completely free, with no license keys and no
feature restrictions.

Есть ли в этой версии генерация ALT-текста и описаний через ИИ?

No. This version only supports manual editing of ALT/Title/Caption/
Description and SEO Title/Description. AI generation is available in the
separate free product AI Meta & Alt Snigirev (see «Extended AI version»
above).

Отправляет ли плагин данные моего сайта куда-либо?

Нет, серверная часть плагина не делает никаких внешних HTTP-запросов.
Подробности — в разделе «Внешние сервисы» выше.

Как связаться с поддержкой?

Автор: Павел Снигирев.
Email: A-FONIKI@yandex.ru.
Телефон: +7 903 200-82-22.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«Meta & Alt Snigirev» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Meta & Alt Snigirev» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Meta & Alt Snigirev» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.14

  • Уведомление о донате переработано: два равнозначных варианта — «Угостить
    кофе» и «Пожертвовать на восстановление монастыря» — вместо одной кнопки
    кофе. Убрана проверка «Уже донатили?» по email вместе со всеми
    обращениями к license.aeropic.ru — плагин теперь действительно не
    отправляет никакие данные внешним сервисам, как и написано в разделе
    External Services ниже (до этой версии раздел был неточным: фактически
    плагин уже обращался к license.aeropic.ru за статусом доната). Добавлен
    снуз уведомления (неделя / 2 недели), которого раньше не было — можно
    отложить, не переходя по ссылке.

1.0.13

  • AI Meta & Alt Snigirev перестала быть платной 2026-09-09 — убраны
    устаревшие упоминания «платная версия»/«purchase» (описание, FAQ,
    уведомление о конфликте плагинов, блок с расширенной версией в
    настройках), теперь везде просто «версия с ИИ».

1.0.12

  • В списке плагинов под названием добавлена ссылка «Донат в монастырь»
    (в дополнение к уже существующему Donate link в шапке этого readme).

1.0.11

  • Добавлен uninstall.php: настройки, редиректы, статус доната и связанный
    cron-хук теперь полностью удаляются при удалении плагина, а не остаются
    в базе навсегда. ALT/Title/Caption/Description на медиафайлах не
    трогаются — это данные пользователя в нативных полях WordPress.
  • Tested up to поднят до 7.1 (реально протестировано против этой версии
    ядра).

1.0.10

  • Уведомление «Угостить кофе» теперь умеет распознавать, что вы уже
    донатили: кнопка «Уже донатили?» на странице настроек — подтверждение
    по email прячет уведомление на 12 месяцев. Проверка идёт раз в неделю
    фоновой задачей.

1.0.9

  • 1.0.8 пропустил переименование в 4 местах (заголовок страницы
    редиректов, название пункта меню/заголовок медиа-экрана, заголовок
    метабокса мета-тегов, один абзац Description) — теперь везде
    единообразно «Meta & Alt Snigirev».
  • Внутренняя константа версии (AISBL_VERSION) не была обновлена в
    1.0.8 и всё ещё показывала 1.0.7 — исправлено.

1.0.8

  • Название плагина приведено к тому же порядку слов, что и Plugin Name/
    заголовок readme с прошлой версии («Meta & Alt Snigirev») — теперь
    везде в UI, а не только в шапке файла.
  • Ссылки на сайт разработчика и на «Угостить кофе» вели на домен, который
    больше не существует — переключены на sdelayusait.ru.

1.0.7

  • Исправлен лишний 301-редирект /sitemap.xml /sitemap.xml/.
  • Исправлено дублирование Open Graph, JSON-LD, meta description и правил
    robots.txt при одновременной активации Meta & Alt Snigirev и AI Meta &
    Alt Snigirev — рендерит только платная версия, добавлено уведомление в
    админке при обнаружении конфликта.

1.0.6

  • Убраны лишние комментарии в коде (докблоки на каждый метод, длинные↵
    пояснения-«почему», пересказ кода) — оставлены только там, где без них↵
    можно случайно сломать неочевидное поведение. Без функциональных↵
    изменений.

1.0.5

  • Удален неиспользуемый мёртвый код (без изменений в функциональности).

1.0.4

  • Исправлен баг: assets/admin.js/admin.css не подключались на экранах
    «Настройки» и «Редиректы» — код сравнивал hook экрана с захардкоженной
    строкой ai-seo-booster-lite_page_..., а WordPress реально формирует
    hook из sanitize_title() заголовка меню («Meta & Alt Snigirev»
    snigirev-meta-amp-alt), не из slug. Из-за этого не работали live-превью
    тегов в шаблонах и кнопки на странице редиректов. Оба класса теперь берут
    hook_suffix из фактического возврата add_submenu_page().
  • assets/admin.js также теперь ждёт DOMContentLoaded, если скрипт↵
    выполнился раньше, чем DOM успел распарситься (некоторые темы↵
    переносят/асинхронизируют подключаемые скрипты).

1.0.3

  • Добавлены заголовки Plugin URI и Author URI — теперь на экране «Плагины»
    отображаются стандартные ссылки «Перейти на страницу плагина» и на автора
    (раньше их не было).

1.0.2

  • Исправление безопасности: усилен вывод JSON-LD в модуле Schema против XSS
    через title/description поста (переключено на HEX-экранирование флагов
    JSON).
  • Встроенная библиотека select2 обновлена до финального стабильного релиза
    4.1.0 (была pre-release сборка).
  • SQL-запросы на экране медиа переписаны на полностью литеральные,
    задокументированные вызовы $wpdb->prepare() (без текста запроса,
    собираемого во время выполнения, перед передачей в prepare()), а
    единственный неизбежный список плейсхолдеров переменной длины
    IN() задокументирован явным комментарием в коде.
  • Внутренняя функция инициализации плагина переименована в соответствии с
    WordPress Coding Standards.

1.0.1

  • Библиотека select2 теперь подключается локально, а не с CDN.
  • SQL-запросы на экране медиа переведены на использование
    $wpdb->prepare() повсеместно.
  • Добавлена недостающая санитизация/unslashing для нескольких параметров
    запроса.

1.0.0

  • First release of Meta & Alt Snigirev: image SEO fields (manual
    editing), title/description meta tags with Smart Tags, schema.org,
    XML sitemap, robots.txt, Open Graph, redirect manager.