Меню в админпанели, а если точнее, в админбаре – полезная штука (скрин ниже).
Предположим – вы защитили свой сайт от взлома и у вас запрещена редакция системных файлов в админке (ссылка ниже), то – как раз сегодняшнее расширение будет кстати! –
один клик и вы на нужной страничке:
т.е к примеру, у меня задан адрес файлового менежера… а вы можете задать в меню админ-бара какие-то свои адреса нужных страничек…
Начнём концертировать…
Как видите на фотке показан вариант меню с нужным мне разделом странички плагина кэширования и “запоминалки” – это как раз то, о чём я не забываю толковать чуть ли ни в каждой статье,
ПАМЯТКА:
…напоминаю всякий раз: заведите какой-то документ «запоминалку» всех совершаемых эксов с блогом. Копируйте редактируемые файлы. Пригодится!
Поверьте: так короче до профессионализма, ибо возможность переварки накопленных крупиц знаний в кашу маловероятна!
Итак:
Просто дописывайте в файл функций functions.php
следующий код: (прописывать лучше где-то в самом низу файла – перед знаком ?>
)
/*** добавляем в АДМИН бар меню ***/
function add_mycms_admin_bar_link() {
global $wp_admin_bar;
if ( !is_super_admin() || !is_admin_bar_showing() )
return;
$wp_admin_bar->add_menu( array(
'id' => 'add_my_minywww', // Может быть любое значение и должно быть уникальным
'title' => __( 'КЭШ-настройки'), //Отображение названия в Меню
'href' => __('//ДОМЕН.ru/ССЫЛКА'), //относительный адрес
));
// Добавить в подменю ссылку
$wp_admin_bar->add_menu( array(
'parent' => 'add_my_minywww', // Уникальный идентификатор родительского меню
'id' => 'view_all_valido', // Уникальный идентификатор добавочного меню
'title' => __( 'ЗАПОМИНАЛКИ'),
'href' => __('//ВАШ-БЛОГ/poleznoe-dlya-bloga'),
));
$wp_admin_bar->add_menu( array(
'parent' => 'add_my_minywww', // Уникальный идентификатор родительского меню
'id' => 'view_all_hino', // Уникальный идентификатор добавочного меню
'title' => __( 'ХОСТИНГ'),
'href' => __('https://ССЫЛКА_на_ХОСТ/mihalica.ru/wp-content/themes/ВАША-ТЕМА'),
));
}
add_action('admin_bar_menu', 'add_mycms_admin_bar_link',25);
/*** фин добавляем в АДМИН бар меню ***/
К примеру, строка 23 – у меня задана ссылка на страничку файлового менеджера (хостинга). Очень удобно и быстренько добираться до настроек корня сайта!
Для чего это нужно!? Тем, которые отключили возможность редактирования файлов в админпанели – как раз и пригодится, чтобы нИ тратить время, шуруя по закладкам: клац – и всё!
Словом, у каждого админа свои настройки, к которым он чаще обращается – вот их целесообразно вывести для быстрого доступа (сокращая время для…))
как добавить свои ссылки в меню админбара
А чтобы настроить свои ссылки, т.е добавить свои разделы меню, просто – по аналогии раздела, к примеру, кода строк 11 по 17 дописывайте и настраивайте новую ссылку: комментарии кода в помощь…
Таким образом можно задавать бесконечное количество разделов))
К сведению:
Ссылки на свои разделы сайта (вдруг решитесь переходить протокольно на https://
), правильнее прописывать относительные: т.е отсекайте протокол http:
и готово дело!
//mihalica.ru/ссылка_такая_то/
А вот так можно организовать МЕНЮ с разнообразными кнопочками уже в визуальном редакторе WordPress.
P/S
И в финале, пожалуй, то, что, если не все, но очень многие убирают из панельки админа:
Убираем из админбара поиск по сайту
/*** удаляем из верхней панели поиск ***/
if ( !function_exists('hide_admin_bar_search') ) {
function hide_admin_bar_search () { ?>
<style type="text/css">
#wpadminbar #adminbarsearch {
display: none;
}
</style>
<?php
}
add_action('admin_head', 'hide_admin_bar_search');
add_action('wp_head', 'hide_admin_bar_search');
}
/*** удаляем из верхней панели поиск ***/
На этом у меня на сегодня решительно всё!..
…кроме того, что, пожалуй, следует добавить что некоторые админы наоборот скрывают админбар.
А вот об этом следующая статья. Так что есть смысл подписаться…
Online консультация по настройкам и созданию сайтов на WordPress
На этом занавес представления опускается…
…на рампы пыль печальная ложится…
mihalica.ru !