Вверху консоли WordPress периодически появляются служебные сообщения – о том, что появились новые обновления, об ошибках. Иногда администратору тоже требуется оповестить всех зарегистрированных пользователей о чем-либо, и для оповещения можно использовать сообщения вверху консоли. Получается ненавязчивый, но заметный способ уведомлений о каких-то событиях или изменениях на сайте, уведомление, которое увидят только те, кому они предназначены, причем создать такое уведомление можно без установки дополнительных плагинов.
- Произвольное уведомление в консоли WordPress, видимое всем зарегистрированным пользователям и во всех разделах
- Произвольное уведомление в консоли WordPress, видимое всем зарегистрированным пользователям только на главной страницу консоли
- Произвольное уведомление в консоли WordPress, видимое только пользователям с определенными правами
Произвольное уведомление в консоли WordPress, видимое всем зарегистрированным пользователям и во всех разделах
Чтобы создать уведомление в консоли, которое увидят все зарегистрированные пользователи, в какой-бы раздел они не вошли, добавьте в файл functions.php:
function addAlert() { ?>
$j = jQuery;
$j().ready(function(){
$j('.wrap > h2').parent().prev().after('<div class="update-nag">Текст уведомления, которое видно всем пользователям и во всех разделах.</div>');
});
<?php } add_action('admin_head','addAlert');
Произвольное уведомление в консоли WordPress, видимое всем зарегистрированным пользователям только на главной страницу консоли
Если вы хотите создать сообщение, которое увидят все пользователи, но оно будет отображаться только на главной странице консоли, а в других разделах отображаться не будет, то добавьте в файл functions.php:
function addDashboardAlert() { ?>
$j = jQuery;
$j().ready(function(){
$j('h2:contains("Dashboard")').parent().prev().after('<div class="update-nag">Текст уведомления, которое видно всем пользователям только на главной страницу консоли.</div>');
});
<?php } add_action('admin_head','addDashboardAlert');
Произвольное уведомление в консоли WordPress, видимое только пользователям с определенными правами
Иногда требуется о чем-то известить только пользователей с определенными правами (например, только авторов). Чтобы создать сообщение в консоли, видимое только пользователям в определенными правами, добавьте в файл functions.php:
if (current_user_can('administrator')) {
function addDashboardAlert() { ?>
$j = jQuery;
$j().ready(function(){
$j('.wrap > h2').parent().prev().after('<div class="update-nag">Текст уведомления, которое видно только пользователям с правами администратора.</div>');
});
<?php } add_action('admin_head','addDashboardAlert');
}
В данном примере сообщение увидят только администраторы. Подробнее о ролях пользователей и их возможностях в WordPress можно узнать в посте Роли и уровни пользователей в WordPress.







