[![Как добавить свои администраторские уведомления в WordPress 1](https://coma.lv/wp-content/uploads/2025/12/Gemini_Generated_Image_qidj6vqidj6vqidj.jpg)](https://coma.lv/wp-content/uploads/2025/12/Gemini_Generated_Image_qidj6vqidj6vqidj.jpg)

# Как добавить свои администраторские уведомления в WordPress

Oct 30, 2025/by [Vadim Pavlovich](https://coma.lv/ru/author/djcoma/)

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

## Зачем и когда нужно использовать уведомления?

![WordPress](https://coma.lv/wp-content/uploads/2025/11/Ekranuznemums-2025-11-14-020536.jpg)

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

## Способ 1. Добавляем свои уведомления вручную

Этот способ требует от вас добавлять код на сайт WordPress. Вам нужно вставить следующий кусок в файл functions.php вашей темы или в индивидуальный плагин:

function general_admin_notice() { global $pagenow; if ( $pagenow === 'options-general.php' ) { echo ' <div class="notice notice-warning is-dismissible"> <p>This notice appears on the settings page.</p> </div> '; } } add_action('admin_notices', 'general_admin_notice');

Этот код отображает уведомление на странице настроек. Так будут выглядеть ваши уведомления в админке:

![WordPress](https://coma.lv/wp-content/uploads/2025/11/Ekranuznemums-2025-11-14-021414.jpg)

Если вы изучите код, то заметите, что у нас есть переменная $pagenow, которая обнаруживает текущую страницу. После этого мы добавили условие, которое проверяет подходит ли страница для отображения уведомления. Если подходит, то мы показываем уведомление, упакованное в элемент <div> с классами интерфейса админки WordPress. Доступны классы: notice-error, notice-warning, notice-success, notice-info. А класс is-dismissible добавляет кнопку закрытия уведомления.

Помимо проверки страницы вы можете добавлять самые разные условия для отображения уведомлений. Например, показать уведомление только пользователям с ролью **Author**:

function author_admin_notice() { global $pagenow; if ( $pagenow === 'index.php' ) { $user = wp_get_current_user(); if ( in_array( 'author', (array) $user->roles, true ) ) { echo ' <div class="notice notice-info is-dismissible"> <p>Click on <a href="edit.php">Posts</a> to start writing.</p> </div> '; } } } add_action('admin_notices', 'author_admin_notice');

В данном случае добавлена дополнительная проверка роли пользователя. Такое уведомление появится только у авторов.

Можете свободно экспериментировать с различными фильтрами и условиями.

## Способ 2. Добавляем уведомления с помощью плагина

Этот способ проще, поскольку не требует от вас использования кода. Отлично с этой задачей справляется плагин [WP Custom Admin Interface](https://wordpress.org/plugins/wp-custom-admin-interface/). Однако в бесплатной версии этого плагина есть ограничения: вы можете создать только одно уведомление. Если вы хотите создавать несколько уведомлений, то стоит рассмотреть **Custom Admin Interface Pro**, которая снимает эти ограничения и открывает весь функционал.

После установки и активации плагина в админке появится новое меню **Custom Admin Interface → Admin Notices**, где можно создавать и настраивать уведомления для любых пользователей и разделов. Вы увидите нечто вроде редактора постов.

![WordPress](https://coma.lv/wp-content/uploads/2025/11/Ekranuznemums-2025-11-14-024934.jpg)

В поле **Notice Content** вы указываете текст уведомления. Здесь можно использовать специальные теги вроде [CURRENT_YEAR], [WEBSITE_TITLE], [WEBSITE_TAGLINE], [WEBSITE_URL], [ADMIN_EMAIL_ADDRESS], а также теги, связанные с пользователем: [USER_FIRST_NAME], [USER_LAST_NAME], [USER_NICKNAME] и [USER_EMAIL]. Можно добавлять медиа, визуальные элементы или код.

Далее можно выбрать цвет уведомления через **Admin Notice Color** и настроить дату окончания действия через **Admin Notice End Date** в формате YYYY-MM-DD. При желании уведомление можно сделать **dismissable**, чтобы пользователи могли его закрывать. Также есть возможность исключений: уведомление показывается всем пользователям, кроме тех, кого вы добавите в раздел **Add an exception case**. После внесения всех настроек нужно нажать **Save All Settings**, чтобы уведомление стало активным.

Помимо возможности добавлять собственные уведомления, WP Custom Admin Interface предлагает широкий спектр возможностей, таких как персонализировать меню, добавлять собственные виджеты, упрощать интерфейс для авторов или клиентов и управлять доступом к разделам админки.

---

*Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [vadim@coma.lv](mailto:vadim@coma.lv), [+371 29394520](tel:+37129394520)*

---
