Бывают случаи когда админ бар (тулбар) WordPress не отображается во внешний части сайта, но при этом он показывается в админ-панели.
Такая проблема может возникнуть по ряду причин, ниже я рассмотрю все возможные причини по которым может не работать верхняя панель администратора ВордПресс.
#1 Убедитесь что в вашей теме есть функции:
В файле header.php:
<?php wp_head(); ?>
И в файле footer.php:
<?php wp_footer(); ?>
#2 Проверьте что включена галочка в настройках вашего профиля: Пользователи > Профиль
:
#3 Некоторые темы могут отключать верхнюю панель сайта.
И она не работает, даже если есть вызовы функций wp_head()
и wp_footer()
. Чтобы решить эту проблему нужно через хук форсировано включить отображение WordPress Админ-бара.
add_action('init', 'admin_bar' ); function admin_bar(){ if( is_user_logged_in() ){ add_filter( 'show_admin_bar', '__return_true' , 1000 ); } }
#4 Панель инструментов (toolbar) часто отображается только для администратора.
И может так получится, что вы не авторизованы во фронтенде, но при этом вы авторизованы в админ-панели.
Куки авторизации устанавливаются отдельно для фронта и админ-панели, поэтому может так получится, что вы авторизованы в админ-панели, но в тоже время не авторизованы во внешней части сайта и поэтому админ-бар не отображается.
Чтобы решить эту проблему, просто выйдите из сайта и авторизуйтесь снова.
#4 Если ничего не помогает
Админ-панель все же нужна, то можно попробовать включить её форсировано, используя функцию show_admin_bar():
if ( is_user_logged_in() ) { show_admin_bar( true ); }
--
Также, ознакомьтесь со связанными функциями:
- is_admin_bar_showing() — Проверяет будет ли показан (или уже показан) «Админ бар» (тулбар). То есть будет ли выведена панель админки для текущего пользователя. Условный тег.
- show_admin_bar() — Позволяет отключить "Панель инструментов" (Админ Бар). Технически функция включает/отключает "Панель" для лицевой части (фронтэнда). В админ-панели "Панель" отключить невозможно.
- WP_Admin_Bar() — Класс WordPress для создания панели инструментов (админ бара), который находится вверху каждой страницы, когда вы авторизованы.
И хуками https://wp-kama.ru/hooks/hooks-db?filter=admin_bar