is_admin_bar_showing()
Проверяет будет ли показан (или уже показан) «Админ бар» (тулбар). То есть будет ли выведена панель админки для текущего пользователя. Условный тег.
Работает на основе: _get_admin_bar_pref()
Хуки из функции
Возвращает
true|false
. Логические true или false. Возвращает false в случаях:
-
если пользователь не авторизован;
-
если показ "Админ Бара" отключен;
-
если показ админ бара не предусмотрен (на странице wp-login.php)
-
если "Админ Бар" отключен в коде: add_filter('show_admin_bar', '__return_false');
- если это запрос (константы определены): XMLRPC_REQUEST или DOING_AJAX или IFRAME_REQUEST
В остальных случаях возвращает true. В админке всегда возвращает true
.
Использование
if( is_admin_bar_showing() ){ // админ бар выводится }
Примеры
#1 Проверим есть ли Админ бар и сделаем что-либо
if( is_admin_bar_showing() ) { // код, если панель есть } else { // код, если панели нет }
Заметки
- Global. true|false. $show_admin_bar
- Global. Строка. $pagenow The filename of the current screen.
Список изменений
С версии 3.1.0 | Введена. |