show_admin_bar

Позволяет отключить “Панель инструментов” (Админ Бар). Технически функция включает/отключает “Панель” для лицевой части (фронтэнда). В админ-панели “Панель” отключить невозможно.

Функцию можно вызывать на раннем этапе, даже до подключения плагинов или темы или следует размещать в файл темы functions.php. Нет необходимости вызывать функцию во время события init.

toolbar
как выглядит Панель инструментов (Админ бар)
Заметка: с версии WordPress 3.3 название “Админ бар” (admin bar) было изменено на “Панель инструментов” (toolbar)

Рекомендую прочитать статью: 10 хаков для тулбара (админ бара) WordPress

Есть еще аналогичный фильтр, для отключения или включения админ бара, который обладает большим приоритетом нежели функция show_admin_bar():

add_filter('show_admin_bar', '__return_false'); // отключить
add_filter('show_admin_bar', '__return_true'); // включить

Хуков нет.

Возвращает

Ничего не возвращает.

Использование

show_admin_bar( $show );
$show(логический) (обязательный)
Показывать (true) или не показывать (false) Панель инструментов.

Примеры

#1 Полностью отключим Панель инструментов

Предположим, нам нужно полностью отключить “Панель инструментов” в лицевой части сайта. Для этого вставьте следующую строку в файл темы functions.php:

add_filter('show_admin_bar', '__return_false');

Код из


wp-includes/admin-bar.php

WP 4.7.2

<?php
function show_admin_bar( $show ) {
	global $show_admin_bar;
	$show_admin_bar = (bool) $show;
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *