is_admin_bar_showing()
Перевіряє, чи буде показано (або вже показано) «Адмін бар» (тулбар). Тобто, чи буде виведена панель адмінки для поточного користувача. Умовний тег.
Працює на основі:
_get_admin_bar_pref()
_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 Filename of the current screen.
список змін
| З версії 3.1.0 | Введено. |