BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как добавить ссылки в админ бар (Admin Bar) WordPress?

Как добавить ссылки в админ бар (Admin Bar) WordPress?

2016-01-31 / Вр:22:57 / просмотров: 2468

Всем привет!
Сегодня речь пойдет о верхней админ-панели WordPress, которая называется админ бар (Admin Bar). Admin Bar можно удалить. Но зачем это делать, если можно его настроить под себя и усовершенствовать.
Не знаю как вам, но он мне не мешает, а наоборот, здорово выручает.
Итак, в статье вы узнаете, как добавить ссылки в админ бар (Admin Bar) WordPress.

В сегодняшней статье я расскажу, как добавить ссылку в админ бар (Admin Bar) WordPress. Это очень полезно и удобно в том случае, если вам нужно сделать быстрый доступ к какому-то разделу сайта или консоли.  А также это может пригодиться, если вы пишите плагины.
Чтобы добавить ссылку в  админ бар (Admin Bar) WordPress, нужно скопировать код и вставить его в файл «functions.php» вашей темы:

Добавить одну ссылку в админ бар (Admin Bar) WordPress

// Добавляем ссылку в админ бар WordPress
function custom_toolbar_link($wp_admin_bar) {
$args = array(
'id' => 'bloggood',
'title' => 'BlogGood.ru',
'href' => 'http://bloggood.ru/',
'meta' => array(
'class' => 'bloggood',
'title' => 'Перейти на блог BlogGood.ru'
)
);
$wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'custom_toolbar_link', 999);

Настройки:
'id' – здесь должно быть уникально название, в моем случае это «bloggood»
'title' – название ссылки. Это название будет отображаться в админ баре
'href' – ссылка на раздел сайта или консоли
'meta'
'class' – класс для css стилей
'title' – подсказка при наведении курсора мышки на ссылку

Результат будет вот таким:

Как добавить ссылки в админ бар (Admin Bar) WordPress?

Добавить несколько ссылок в админ бар (Admin Bar) WordPress

// Добавить несколько ссылок в админ бар (Admin Bar) WordPress
// Добавляем родительскую ссылку

function custom_toolbar_link($wp_admin_bar) {
$args = array(
'id' => 'nastroiki',
'title' => 'Настройки BlogGood.ru ',
'href' => '#',
'meta' => array(
'class' => 'nastroiki',
'title' => 'Настройки BlogGood.ru '
)
);
$wp_admin_bar->add_node($args);

// Добавляем первую дочернюю ссылку

$args = array(
'id' => 'nastroiki-contacts',
'title' => 'Автор блога',
'href' => 'http://bloggood.ru/avtor/',
'parent' => 'nastroiki',
'meta' => array(
'class' => 'nastroiki-contacts',
'title' => 'Страница автора блога BlogGood.ru '
)
);
$wp_admin_bar->add_node($args);

// Добавляем другую дочернюю ссылку

$args = array(
'id' => 'nastroiki-dobavit',
'title' => 'Добавить',
'href' => '#',
'parent' => 'nastroiki',
'meta' => array(
'class' => 'nastroiki-dobavit',
'title' => 'Добавить'
)
);
$wp_admin_bar->add_node($args);

// Добавляем первую дочернюю ссылку дочерней ссылке

$args = array(
'id' => 'post-zapis',
'title' => 'Запись',
'href' => '/wp-admin/post-new.php',
'parent' => 'nastroiki-dobavit',
'meta' => array(
'class' => 'post-zapis',
'title' => 'Добавить Запись'
)
);
$wp_admin_bar->add_node($args);

// Добавляем другую дочернюю ссылку дочерней ссылке

$args = array(
'id' => 'page-stranica',
'title' => 'Страницу',
'href' => '/wp-admin/post-new.php?post_type=page',
'parent' => 'nastroiki-dobavit',
'meta' => array(
'class' => 'danilin-themes',
'title' => 'Добавить Страницу'
)
);
$wp_admin_bar->add_node($args);

}

add_action('admin_bar_menu', 'custom_toolbar_link', 999);

Обратите внимание на строку №33 и строку №50, №64. Как видите они с одинаковым именем. Это нужно для того, чтобы из пункта меню «Добавить» появилось еще дополнительное подменю.

Результат будет вот таким:

Как добавить ссылки в админ бар (Admin Bar) WordPress?

Разобрались? Вот и отлично!

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

2 Ответов на комментарий - Как добавить ссылки в админ бар (Admin Bar) WordPress?

  1. Вот уж не знаю, зачем это нужно. Ссылка на свой сайт в админке есть, чтобы ответить на комментарий тоже проблем нет, перешел по ссылке комментатора и все. Зачем это лишнее, разве что есть скрытый раздел сайта и нужен постоянно туда доступ. Конечно может кому-то и пригодится, но считаю это практически бесполезным – это мое личное мнение.

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

    Александр, это полезно, если вы создаете темы под заказ или плагины. Там могут быть различные настройки и обратная связь с создателем темы или плагина.

    Ответить

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Subscribe without commenting

Метки: ,

Мои цели на 2017 год:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Довести количество статей до 750

4). Создать портфолио и мини интернет-магазин шаблонов

5). Создать книгу

6). Довести количество статей до 800

7). Добиться посещаемости 3000 человек/сутки

8). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 787
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4386