Проверенные способы скрыть уведомления в админке WordPress и навести порядок в консоли. Сравниваем устаревшие плагины вроде Disable Admin Notices с современными решениями и выбираем лучшую бесплатную альтернативу.
Почему уведомления в админке WordPress перегружают консоль
Уведомления в админке WordPress давно стали врагом продуктивности. Каждый установленный плагин норовит привлечь внимание промо-баннерами, просьбами купить премиум и бесконечным спамом уведомлений. То, что начиналось как полезные системные сообщения, быстро превращается в захламлённое рабочее пространство, в котором почти невозможно сосредоточиться на реальной работе.
Для агентств с несколькими клиентскими сайтами, разработчиков с десятками плагинов и владельцев магазинов на WooCommerce проблема растёт лавинообразно. Каждый плагин генерирует свой поток уведомлений в админке WordPress — часть из них полезна, большинство навязчивы. Итог? Консоль настолько перегружена, что критичные обновления теряются среди рекламного шума: страдают и продуктивность, и безопасность.
Устаревшие плагины, которые плохо скрывают уведомления WordPress
Годами пользователи WordPress пробовали разные плагины, чтобы отключить уведомления в админке. К сожалению, большинство решений устарели, заброшены или изначально криво спроектированы. Вот что есть на рынке:
1. Disable Admin Notices individually
Скрывает уведомления по одному или глобально. Добавляет к каждому уведомлению ссылку «Hide forever». По умолчанию оставляет видимыми уведомления об обновлениях и предлагает премиум-функции: управление по ролям и компактную панель уведомлений.
2. Hide Dashboard Notifications
Массово скрывает уведомления плагинов, тем и WordPress из консоли и панели администратора. Уведомления можно сохранить и просмотреть позже на отдельной вкладке. Есть управление тем, какие роли пользователей затрагиваются.
3. Hide Admin Notices
Скрывает все уведомления, сообщения и nag’и об обновлениях одним кликом. В правом верхнем углу админки появляется кнопка «Show Notices», чтобы по необходимости снова показать уведомления и работать без отвлечений.
4. WP Notification Center и другие
Другие плагины вроде WP Notification Center, WP Nag Hide и Admin Notices Manager дают базовое скрытие. Но у них общие проблемы: редкие обновления, нет умного определения плагинов, нет гибких режимов отображения, поддержка слабая или заброшена. Большинство заставляют выбирать «видеть всё» или «не видеть ничего» — без середины для точечного контроля.
Паттерн очевиден: у этих плагинов одни и те же минусы — заброшенная разработка, жёсткий функционал, проблемы совместимости и отсутствие современных возможностей вроде индивидуального контроля или умного определения. Консоли WordPress нужен более достойный порядок.
Unnotifier: современный способ отключить уведомления в админке WordPress
Знакомьтесь с Unnotifier — полностью бесплатным, активно поддерживаемым плагином, который решает проблему уведомлений с небывалой гибкостью и современной архитектурой.
Три мощных режима отображения
В отличие от жёстких конкурентов, Unnotifier подстраивается под ваш рабочий процесс тремя режимами: Show All (стандартное поведение WordPress), Individual Control (рекомендуется — кнопки скрытия у каждого уведомления) и Hide All (полная тишина, когда нужна концентрация). Переключайтесь между режимами мгновенно под текущую задачу.
Умный индивидуальный контроль
У каждого уведомления в админке WordPress две умные кнопки: «Hide for me» (скрыть только для вашего аккаунта) и «Hide for all» (глобально для всех пользователей — только для администратора). Такая двойная схема идеальна для команд, где разным людям нужна разная видимость.
Интеллектуальное определение плагинов
Unnotifier автоматически определяет, какой плагин или тема создаёт каждое уведомление — через PHP-рефлексию и анализ стека вызовов. Вы сразу видите, кто спамит консоль: такой функции нет у устаревших альтернатив.
Современная техническая база
Совместимость с WordPress 6.8, PSR-4 autoloading и принципы SOLID: Unnotifier даёт сброс скрытых уведомлений в один клик, архитектуру с упором на безопасность и проверку nonce, а также удобный пользовательский опыт. Всё работает локально — без внешних запросов, без трекинга, с полной приватностью. В отличие от конкурентов, плагин подстраивается под ваш процесс, а не наоборот.
Сравнение плагинов: почему побеждает Unnotifier
Сравним Unnotifier с альтернативами по данным WordPress.org:
| Возможность | Unnotifier | Hide Admin Notices | Hide Dashboard Notifications | Disable Admin Notices |
|---|---|---|---|---|
| Цена | БЕСПЛАТНО | Бесплатно | Бесплатно | Бесплатно (+ Premium) |
| Последнее обновление | ✅ 1 неделю назад | ❌ 2 года назад (2023) | ⚠️ 5 месяцев назад (авг. 2024) | ⚠️ 8 месяцев назад |
| WordPress 6.8+ | ✅ Да | ❌ Проверен до 6.4 | ⚠️ Проверен до 6.7 | ⚠️ Проверен до 6.7 |
| Активные установки | Новый плагин | 30 000+ | 20 000+ | 100 000+ |
| Проблемы безопасности | Не зафиксированы | Неизвестно | Неизвестно | ❌ CSRF-уязвимость (v1.3.6) |
| Критичные баги | Нет | ⚠️ Не работает (по отзывам) | ❌ Баги с блокировкой входа | ❌ Сайт ломается при деактивации |
| Индивидуальный контроль | ✅ «Hide for Me» + «Hide for All» | ❌ Только глобально | ⚠️ Ограниченно | ✅ «Hide notification forever» |
| Три режима отображения | ✅ Show All / Individual / Hide All | ❌ Нет режимов | ❌ Нет режимов | ✅ Show All / Individual / Hide All |
| Умное определение плагинов | ✅ Да | ❌ Нет | ❌ Нет | ❌ Нет |
| Рейтинг пользователей | Новый плагин | 4,5/5 (19 отзывов) | ⚠️ 3,9/5 (7 отзывов на 1 звезду) | ⚠️ 4,7/5 (344 отзыва) |
| Активная поддержка | Да | ❌ Заброшен (2 года) | ⚠️ Редкие ответы | ❌ Слабая (по отзывам) |
| Современная архитектура | ✅ PSR-4, SOLID | ❌ Устаревший код | ❌ Устаревший | ⚠️ Вопросы к безопасности |
Предупреждение о безопасности: у Disable Admin Notices individually подтверждена уязвимость Cross-Site Request Forgery (CSRF) (CVSSv3: средняя серьёзность) в версиях до 1.3.6 включительно — неаутентифицированные злоумышленники могут выполнять несанкционированные действия. У Hide Dashboard Notifications были критичные баги с блокировкой входа в версиях 1.3.1 и 1.3.4: сайт ложился, а исправлять приходилось вручную через панель хостинга.
Вердикт: все плагины называют себя бесплатными, но только Unnotifier работает без рисков безопасности, критичных багов и paywall’ов за базовые функции. Hide Admin Notices заброшен (2 года без обновлений), у Hide Dashboard Notifications подтверждены проблемы надёжности, а Disable Admin Notices страдает от CSRF и слабой поддержки. Unnotifier даёт профессиональную очистку консоли WordPress без компромиссов по безопасности и стабильности.
Альтернатива: скрыть уведомления через PHP-сниппет
Продвинутым пользователям можно скрыть уведомления WordPress комплексным PHP-сниппетом. Но у этого метода серьёзные ограничения по сравнению со специализированным плагином вроде Unnotifier.
Полное PHP-решение (для опытных)
Используйте этот сниппет, чтобы скрыть все уведомления:
<?php
/**
* Disable Admin Notices WordPress
* Description: Completely removes all admin notices from the WordPress dashboard
* Source: https://dev.to/faisalahammad/how-to-completely-disable-wordpress-admin-notices-50k8
*/
/**
* Remove all notice actions
*/
function disable_all_admin_notices() {
remove_all_actions('admin_notices');
remove_all_actions('all_admin_notices');
remove_all_actions('user_admin_notices');
remove_all_actions('network_admin_notices');
}
add_action('admin_init', 'disable_all_admin_notices', 1);
/**
* Add CSS to hide notice elements
*/
function hide_admin_notices_css() {
?>
<style>
.notice,
.notice-error,
.notice-warning,
.notice-success,
.notice-info,
.updated,
.error,
.update-nag {
display: none !important;
}
</style>
<?php
}
add_action('admin_head', 'hide_admin_notices_css', 1);
/**
* Disable notice output
*/
function return_false() {
return false;
}
add_action('admin_notices', 'return_false', 1);
add_action('all_admin_notices', 'return_false', 1);
add_action('user_admin_notices', 'return_false', 1);
add_action('network_admin_notices', 'return_false', 1);
/**
* Remove update nags
*/
function remove_core_update_notices() {
remove_action('admin_notices', 'update_nag', 3);
remove_action('admin_notices', 'maintenance_nag', 10);
}
add_action('admin_init', 'remove_core_update_notices', 1);
Как внедрить
Есть два варианта внедрения:
Способ 1: плагин Code Snippets (рекомендуется)
- Установите и активируйте плагин Code Snippets или WPCode
- Перейдите в Snippets → Add New
- Скопируйте и вставьте полный код выше
- Включите опцию «Only run in administration area»
- Сохраните и активируйте сниппет
Способ 2: файл functions темы
Добавьте код в файл functions.php дочерней темы. Важно: никогда не правьте functions.php родительской темы — изменения пропадут при обновлении.
Критичные ограничения PHP-решения
Даже этот подробный сниппет всё равно упирается в фундаментальные ограничения — поэтому Unnotifier остаётся лучшим выбором:
- Нулевая гибкость: скрывает ВСЕ уведомления, включая критичные предупреждения безопасности, обновления ядра WordPress и уязвимости плагинов. Важные сообщения теряются вместе со спамом.
- Нет индивидуального контроля: нельзя точечно спрятать назойливые премиум-nag’и и оставить видимыми легитимные системные уведомления.
- Нужны технические знания: без опыта PHP легко ошибиться и сломать всю консоль WordPress.
- Риск при обновлении темы: код в
functions.phpпропадает при обновлении темы, если нет дочерней — а многие об этом забывают. - Нет визуального интерфейса: нельзя посмотреть, что скрыто, перечитать содержимое или выборочно вернуть уведомления.
- Нет хранения метаданных: в отличие от Unnotifier, код не отслеживает, какие плагины генерируют спам — проблемные плагины не выявить.
- Нет контроля по пользователям: нельзя задать разную видимость для разных ролей (администратор, редактор, подписчик).
- Лишняя нагрузка: множество хуков и CSS-инъекция дают лишнюю обработку по сравнению с оптимизированным подходом Unnotifier.
Почему Unnotifier лучше своего кода
PHP-сниппет — это ядерный вариант: уничтожает всё подряд, не разбирая, что важно. Работает, но это кувалда там, где нужен скальпель.
Unnotifier даёт хирургическую точность:
- ✅ Гибкие режимы: показать всё, скрывать по одному или скрыть всё — переключение мгновенное
- ✅ Умное определение: видно, какой именно плагин создаёт каждое уведомление
- ✅ Индивидуальный контроль: кнопки «Hide for me» и «Hide for all» у каждого уведомления
- ✅ Простое восстановление: сброс всех скрытых уведомлений в один клик
- ✅ Без кода: визуальный интерфейс, с которым справится любой
- ✅ Устойчивость к обновлениям: настройки сохраняются независимо от темы и обновлений WordPress
- ✅ Удобно для команды: у разных пользователей могут быть разные настройки видимости
- ✅ Стабильно и надёжно: без критичных багов и проблем с блокировкой входа
Для 99% пользователей гибкость Unnotifier профессиональнее своего кода. PHP-решение оставьте для аварийных ситуаций или очень узких кейсов, когда плагин не подходит.
Как установить Unnotifier (3 простых шага)
Старт с Unnotifier занимает меньше двух минут:
- Перейдите в Плагины → Добавить новый в консоли WordPress (или скачайте напрямую с WordPress.org)
- Найдите «Unnotifier» в каталоге плагинов
- Нажмите «Установить», затем «Активировать»
После активации откройте Настройки → Unnotifier и выберите нужный режим отображения. Рекомендуем начать с режима «Individual Control», чтобы точечно скрывать уведомления WordPress и оставлять видимыми критичные сообщения.

Возьмите контроль: начните скрывать уведомления в админке сегодня
Проблема уведомлений в админке WordPress преследует администраторов годами. Старые плагины давали частичные решения, но отстали от современных требований: заброшенная разработка, критичные баги, уязвимости и жёсткий функционал делают их ненадёжным выбором для профессиональных сайтов.
Unnotifier — современное решение: полностью бесплатное, активно поддерживаемое и построенное вокруг гибкости. Нужна хирургическая точность, чтобы скрывать уведомления по одному, или полная тишина для сосредоточенной работы — Unnotifier подстраивается под ваш процесс, а не заставляет подстраиваться под себя.
Да, для очистки консоли WordPress можно использовать PHP-сниппеты — если вы уверенно работаете с кодом и готовы отказаться от гибкости. Для всех остальных — от соло-разработчиков до агентств — Unnotifier даёт профессиональный контроль уведомлений без технической сложности, рисков безопасности и проблем надёжности, которыми страдают конкуренты.