plugin-icon

Unnotifier — отключайте уведомления администратора индивидуально

Автор: Alexander Kovalev·
Отключайте уведомления администратора выборочно или полностью. Умное определение плагинов, гибкие режимы работы. Бесплатное и легкое решение.
Рейтинги
5
Версия
1.2.8
Активные установки
600
Последние изменения
Jun 22, 2026
Unnotifier — отключайте уведомления администратора индивидуально

Unnotifier помогает отключать уведомления администратора с полным контролем и гибкостью. Устали от навязчивых уведомлений о премиум-обновлениях, рекламных сообщений и бесконечного потока уведомлений в админ-панели? Unnotifier решает эту проблему раз и навсегда благодаря мощным функциям для выборочного или полного отключения уведомлений администратора.

Вдохновлён популярным плагином Disable Admin Notices individually, но Unnotifier превосходит его по стабильности, функциональности и поддержке. Все функции оригинального плагина реализованы здесь, но с улучшенной архитектурой и регулярными обновлениями.

Ключевые возможности для отключения уведомлений администратора

  • Три режима отображения:

    • Показывать все уведомления (поведение WordPress по умолчанию)
    • Индивидуальный контроль (рекомендуется) — добавляет кнопки скрытия к каждому уведомлению
    • Полностью скрывать все уведомления
  • Два варианта скрытия: каждое уведомление администратора получает две отдельные кнопки:

    • «Скрыть для меня» — скрыть уведомление только для текущего пользователя
    • «Скрыть для всех» — скрыть уведомление для всех пользователей (только администратор)
  • Умное определение плагинов: автоматически определяет, какой плагин или тема создаёт каждое уведомление
  • Расширенные метаданные: хранит информацию о скрытых уведомлениях, включая названия плагинов и содержимое
  • Простой сброс: восстановление всех скрытых уведомлений одним кликом в настройках
  • Чистый интерфейс: минималистичный дизайн, который не мешает рабочему процессу
  • Лёгкость: ничего лишнего, только необходимая функциональность
  • Готовность к доступности: полная навигация с клавиатуры и поддержка программ чтения с экрана
  • Технология AJAX: плавное скрытие уведомлений без перезагрузки страницы
  • Безопасность: все операции защищены nonce-токенами и проверками прав доступа

Как отключить уведомления администратора

  1. Установите и активируйте плагин, чтобы отключать уведомления администратора
  2. Выберите режим в Настройки Unnotifer:
    • Показать все уведомления: обычное поведение
    • Индивидуальный контроль: добавляет кнопки скрытия к каждому уведомлению (рекомендуется)
    • Скрыть все: полностью удаляет все уведомления администратора
  3. Скрывайте уведомления, нажимая кнопки «Скрыть для меня» или «Скрыть для всех» на любом уведомлении
  4. Сбрасывайте скрытые уведомления в любой момент со страницы настроек

Расширенная функциональность

Умное определение плагинов: плагин использует продвинутые алгоритмы для определения источника каждого уведомления: * Анализ стека вызовов (debug_backtrace) * PHP Reflection для анализа callback-функций * Извлечение названия плагина из заголовков файлов * Кеширование результатов для оптимизации производительности

Метаданные уведомлений: каждое скрытое уведомление сохраняется с подробной информацией: * Название исходного плагина * Полное содержимое уведомления * Краткое описание (отрывок) * Время скрытия и ID пользователя

Архитектура плагина: построена на принципах SOLID с использованием: * Автозагрузки классов PSR-4 * Паттерна Singleton для управления состоянием * Интерфейсов для всех основных компонентов * Разделения ответственности между классами

Идеально для очистки консоли

  • Администраторам сайтов, которые хотят отключить уведомления администратора и сделать консоль чище
  • Разработчикам, работающим с несколькими сайтами и множеством плагинов
  • Агентствам, управляющим клиентскими сайтами
  • Всем, кто устал от избытка уведомлений
  • Владельцам интернет-магазинов с несколькими плагинами WooCommerce
  • SEO-специалистам, использующим много инструментов оптимизации

💼 Сценарии использования и практическое применение

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

🎯 Индивидуальный контроль уведомлений Отлично подходит для удаления отдельных раздражающих уведомлений (рекламы премиум-версий, предложений, ненужных напоминаний) без потери важных системных сообщений. Отключайте уведомления администратора выборочно с помощью двух кнопок на каждом уведомлении: «Скрыть для меня» (скрыть только для себя) и «Скрыть для всех» (глобально скрыть для всех пользователей). Вы сами решаете, какие уведомления видеть, а какие только засоряют рабочее пространство. Плагин умно определяет источник каждого уведомления, помогая понять, какой плагин создаёт навязчивые сообщения.

🧹 Полная очистка консоли Отключайте уведомления администратора глобально (кроме предупреждений об обновлениях плагинов) для полной концентрации. Когда нужно максимально сосредоточиться на работе, активируйте режим «Hide all», и админ-панель станет полностью чистой. Это особенно полезно во время разработки, редактирования контента или любой работы, требующей полного внимания. Все скрытые уведомления сохраняются в базе данных, поэтому их можно восстановить в любой момент одним кликом.

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

🌐 Командная работа и сети Multisite Скрывайте уведомления для других пользователей или всей сети, оставляя их видимыми только администратору. В сетях Multisite можно централизованно управлять уведомлениями: скрывать определённые сообщения для всех подсайтов или настраивать отдельные параметры для каждого сайта. Это особенно полезно для крупных проектов с несколькими администраторами, где важна согласованность уведомлений.

📊 Расширенное управление уведомлениями Плагин хранит подробные метаданные о каждом скрытом уведомлении: название исходного плагина, полный текст, отрывок, время скрытия и ID пользователя. Это позволяет анализировать, какие плагины создают больше всего уведомлений, и принимать обоснованные решения об их использовании. Вы всегда можете просмотреть список скрытых уведомлений и восстановить нужные при необходимости.

🔧 Разработка и staging-окружения Идеально для разработчиков, работающих с тестовыми сайтами и staging-серверами. Отключайте уведомления администратора во время разработки, чтобы сосредоточиться на отладке и тестировании. Легко переключайтесь между режимами в зависимости от этапа работы: показывайте все уведомления при начальной настройке, используйте индивидуальный контроль во время активной разработки и скрывайте всё во время демонстраций клиентам.

🛒 E-commerce и WooCommerce В интернет-магазинах часто установлены десятки плагинов, создающих уведомления: сам WooCommerce, платёжные системы, плагины доставки, маркетинговые инструменты. Unnotifier помогает упорядочить этот хаос, позволяя выборочно скрывать рекламные сообщения и оставлять важные транзакционные уведомления. Это особенно полезно для магазинов с большим количеством расширений и дополнений.

⚡ Производительность и продуктивность Отключая отвлекающие уведомления администратора, вы повышаете продуктивность и скорость работы. Чистый интерфейс помогает сосредоточиться на важных задачах, а умная система определения плагинов показывает, какие именно плагины создают уведомления. Вы сможете осознанно решать, какие плагины оставить, а какие заменить менее навязчивыми альтернативами.

Конфиденциальность и производительность

  • Без внешних запросов — всё работает локально
  • Минимальное использование базы данных — хранятся только ID скрытых уведомлений и метаданные
  • Без отслеживания — ваши данные остаются на вашем сервере
  • Лёгкий код — не замедлит вашу админ-панель
  • Оптимизированные запросы — кеширование результатов определения плагинов
  • Безопасность — все AJAX-запросы защищены nonce-токенами

Как установить плагин

Шаги установки: 1. Перейдите в админ-панель 2. Откройте Плагины Добавить новый 3. Найдите «Unnotifier» 4. Нажмите «Установить», затем «Активировать»

Настройка плагина для отключения уведомлений администратора: 1. Перейдите в Настройки Unnotifer 2. Выберите предпочтительный режим отображения: — Показать все уведомления: поведение по умолчанию — Индивидуальный контроль: добавляет кнопки скрытия (рекомендуется) — Скрыть все: удаляет все уведомления администратора 3. При необходимости настройте дополнительные параметры

Использование плагина: 1. Перейдите на любую страницу админ-панели с уведомлениями 2. Нажмите «Скрыть для меня», чтобы скрыть уведомление только для себя 3. Нажмите «Скрыть для всех», чтобы скрыть уведомление для всех пользователей (только для администратора) 4. Скрытые уведомления сразу исчезают с плавной анимацией

Сброс скрытых уведомлений: 1. Перейдите в Настройки Unnotifer 2. Нажмите кнопку «Сбросить все скрытые уведомления» 3. Все ранее скрытые уведомления будут восстановлены 4. При необходимости вы также можете сбросить уведомления для отдельных пользователей

Наши другие плагины

AI Thumbnails Maker — Автоматически создавайте красивые миниатюры с помощью ИИ и принудительно пересоздавайте изображения записей WordPress. Отлично подходит для поддержания медиабиблиотеки в актуальном и профессиональном виде. SmartyPress AI Engine — Мощная интеграция ИИ для WordPress с ChatGPT и Deepseek. Создавайте качественный контент прямо в редакторе Gutenberg с помощью встроенного редактирования Magic Wand и панели AI Content Generator. Создавайте заголовки, статьи и отрывки с 10+ готовыми действиями или собственными запросами. AdsDestroyer – disable admin ad & adblocker — Превратите админ-панель WordPress в чистое рабочее пространство без отвлекающих элементов. Удаляйте нежелательные уведомления, рекламные баннеры и лишний визуальный шум с помощью визуального выбора. Отлично подходит для концентрации и создания профессионального интерфейса для клиентов.

Поддержка

Для поддержки, предложений функций или сообщений об ошибках посетите:

  • Форум поддержки плагина: https://wordpress.org/support/plugin/unnotifier/
  • Документация: доступна на странице настроек плагина

Участие в разработке

Мы приветствуем вклад в проект! Если вы хотите помочь в разработке этого плагина:

  1. Сделайте форк репозитория
  2. Создайте ветку для функции
  3. Внесите изменения
  4. Отправьте pull request

Политика конфиденциальности

Этот плагин не собирает, не хранит и не передаёт персональные данные. Вся функциональность работает локально в вашей установке WordPress. Настройки скрытых уведомлений хранятся только в базе данных WordPress.

Технические детали

  • Версия PHP: 7.4 — 8.4 (полностью протестировано и совместимо)
  • WordPress Version: 5.0 — 7.0
  • Таблицы базы данных: используется только таблица настроек WordPress
  • Внешние зависимости: нет
  • Совместимость с Multisite: да
  • Готов к переводу: да (переводы приветствуются!)
  • ООП-архитектура: современная объектно-ориентированная структура с автозагрузкой PSR-4
  • Типобезопасность: полные объявления типов для совместимости с PHP 7.4+

Важное замечание о кешировании

Использование буферизации вывода: этот плагин использует буферизацию вывода (ob_start()) только в админ-панели WordPress для захвата и обработки уведомлений администратора. Эта функция НЕ используется на фронтенде вашего сайта.

Совместимость с серверным кешированием: если у вас возникают проблемы с кешированием админ-панели или ваш хостинг использует серверное кеширование (например, nginx, Varnish или похожие сервисы), учитывайте, что этот плагин может конфликтовать с такими системами кеширования. В таких случаях мы рекомендуем не использовать этот плагин.

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

Функция определения плагина

Использование debug_backtrace(): этот плагин использует функцию PHP debug_backtrace(), чтобы определить, какой плагин создаёт каждое уведомление администратора. Функция включена по умолчанию, но её можно отключить в настройках плагина в параметре «Показывать названия плагинов в уведомлениях?».

Производительность: функция debug_backtrace() может немного влиять на производительность сайтов с высокой нагрузкой. Если вы заметите проблемы с производительностью, эту функцию можно отключить в настройках плагина. После отключения вместо фактического названия плагина в уведомлениях будет отображаться «Неизвестный плагин».

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

Вдохновение и благодарности

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

Disable Admin Notices individually, Hide Dashboard Notifications, WP Hide Plugin Updates, Hide Admin Notices, WP Notification Center

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

Полный обзор плагина: подробный обзор и сравнение с альтернативами читайте в нашей статье Wp Ai Factory — Effortlessly Disable Admin Notices in WordPress

Благодарности

Разработано с ❤️ для сообщества WordPress.

Особая благодарность всем бета-тестерам и участникам, которые помогли сделать этот плагин лучше.

Проверено на
WordPress 7.0
Этот плагин можно скачать и использовать при .