Что такое «Преобразовать в InnoDB» в плагине WP-Optimize? Разбор полётов...
★☆☆☆☆45 просмотров
Что такое панель администратора или «Админ бар» знает каждый вордпрессовец, но не каждый может знать, как туда прописывать свои ссылки, чтобы весь необходимый потенциал информации был всегда «под рукой». А это ведь проще пареной репы!
в этой короткой статье я покажу, как это сделать, без особых усилий и не пользуясь плагинами с кучей не нужных «прибамбасов» и рекламных вкраплений, которыми все чаще используются авторы плагинов в качестве принудительных мер, минуя стандартные методы…
Для того, чтобы в панели администратора вашего сайта отобразить менюшку со списком всего чего угодно, вы должны просто прописать в файл functions.php вашей темы несколько строк кода и, по мере необходимости, в будущем, добавлять прямые ссылки на полезные ресурсы, минуя закладки браузера. И так, открываем functions.php и прописываем следующий код (Для примера я прописал пару своих ссылок. Можете их заменить на ваши):
/** Моё меню в админ баре **/
class MyLinksMenu {
function MyLinksMenu() {
add_action(‘wp_before_admin_bar_render’, array($this, «my_links»));
}
function add_root_menu($name, $id, $href = FALSE) {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
‘id’ => $id,
‘title’ => $name,
‘href’ => $href ) );
}
function add_sub_menu($name, $link, $root_menu, $meta = FALSE) {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
‘parent’ => $root_menu,
‘title’ => $name,
‘href’ => $link,
‘meta’ => $meta) );
}
function my_links() {
$this->add_root_menu(«Мои ссылки», «mylnk»);
$this->add_sub_menu(«Плагины WP RU», «https://ru.wordpress.org/plugins/», «mylnk»);
$this->add_sub_menu(«Выполнение PHP кода в .html файлах «, «https://snipp.ru/htaccess/addtype», «mylnk»);
}
}
add_action(«init», «myLinkMenuInit»);https://ru.wordpress.org/plugins/
function myLinkMenuInit() {
global $myLnk;
$myLnk = new MyLinksMenu();
}Вот и все. Теперь у вас есть свое меню, куда вы сможете добавлять любое количество (в пределах разумного!) ссылок, необходимых для быстрого доступа к материалам. Внимание! Чтобы отключить показ панели администратора посетителям, добавьте ниже (или выше) в этот же functions.php следующий код:
/* Отключаем админ панель для всех, кроме администраторов. */
if (!current_user_can(‘administrator’)):
show_admin_bar(false);
endif;Вот теперь однозначно ВСЁ! Вы надежно скрыли панель ото всех, но не для себя. Работаем!
|
Просмотров страницы: 435 Метки: hack | php | Web мастеру | wordpress | админбар | Последнее обновление статьи: 08.01.2026 Короткая ссылка: https://master-sv.com/blog/?p=14959 |
![]() | ![]() |
