Иногда вам необходимо сообщить своим пользователям об особенных событиях, происходящих на сайте. Если у вас много авторов, сотрудников и зарегистрированных пользователей, которые обычно входят в админку при посещении вашего сайта, то отличной идеей будет оставлять уведомления об изменениях или каких-то новых событиях в консоли WordPress.

Смотрите также:

К примеру, вы хотите провести технические работы на сайте, поэтому стоит уведомить об этом пользователей заранее. Им понравится, что вы о них заботитесь.

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

Для того, чтобы показать уведомления в админке, найдите файл functions.php в вашей текущей теме и откройте его. Добавьте в файл следующий код:

function wp_admin_notification () {
echo ' <div class="error">
<p>Мы собираемся перевести сайт в режим технических работ. Пожалуйста, не делайте никаких изменений до 18:00.</p>
</div>';
}
add_action( 'admin_notices', ' wp_admin_notification ' );

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

Этот код будет показывать ваше уведомление всем зарегистрированным пользователям.

Но иногда вам будет нужно уведомлять о чём-то только администраторов сайта. Вы можете просто прислать приветствие или же сообщить об обновлениях темы и плагинов. Для этого вам нужно немного изменить код на такой:

function wp_admin_notification () {
if ( current_user_can('manage_options') ) {
echo ' <div class="error">
<p>Уведомление для администраторов! Пожалуйста, не обновляйте плагины до 18:00!</p>
</div>';
}
}
add_action( 'admin_notices', ' wp_admin_notification ' );

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

Источник: wploop.com

Вам понравился материал?

Лучшие темы от Tesla Themes:

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.