Как добавить новую ссылку в верхнюю панель админа

Хотите узнать как добавить новую ссылку в верхнюю панель админа на сайте WordPress? Нет ничего проще.

Для решения подобной задачи воспользуемся небольшим кодом, т.е. не нужно использовать никакие плагины. На все работы понадобится пару минут и доступно абсолютно каждому.

Наглядный пример того, что получится по итогу:

новая ссылка в панели админа на сайте wordpress

Клик для увеличения

Красная стрелка указывает на новый элемент, который появился у меня в верхней панели на визуальной части (видно только залогиненым), а так же в самой админке сайта.

Как добавить новый элемент

Не забывайте делать резервные копии файлов, в которые будете вносить правки. Для редактирования файлов шаблона рекомендую использовать бесплатную программу Notepad++ (есть русская локализация в том числе).

Открываем файл functions.php, который лежит у вас в папке с шаблоном сайта и сразу после <?php и с новой строки вставляем следующий код:

function wp_admin_bar_new_link() {
global $wp_admin_bar;
$wp_admin_bar->add_menu(array(
'id' => 'wp-admin-bar-new-link',
'title' => __('Помощь по WP'),
'href' => 'http://mojwp.ru/'
));
}
add_action('wp_before_admin_bar_render', 'wp_admin_bar_new_link');

Здесь меняете название ссылки (title) и сам URL, куда будет вести ссылка (href).

Подобный способ очень удобен, т.к. даже при обновлении самого WordPress сохранятся все изменения и ничего не пропадет (я про добавленную сейчас ссылку в панель).

Вариант, когда нужно проставить 2 и более новых ссылок:

function wp_admin_bar_new_link() {
global $wp_admin_bar;
$wp_admin_bar->add_menu(
array(
'id' => 'wp-admin-bar-new-link',
'title' => __('Помощь по WP'),
'href' => 'http://mojwp.ru/'
));
$wp_admin_bar->add_menu(
array(
'id' => 'wp-admin-bar-new-link2',
'title' => __('Цены на услуги'),
'href' => 'http://mojwp.ru/uslugi'
));
}
 
add_action('wp_before_admin_bar_render', 'wp_admin_bar_new_link');

Обратите внимание каким образом добавили второй контейнер. Аналогично делаем нужное количество новых ссылок.

Привет. Меня зовут Виталик и я автор этого блога, а так же Магазина WordPress https://wp-r.ru/.

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 4 комментария
  1. Антон (22 комм.) says:
    http://jonyit.ru/pokupka-ssylok-dlja-prodvizhenija-sajta/

    А что это за панель вебмастера? ССылка на яндекс вебмастер чтоли?)

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Нет. Скрипт для работы с сайтами удобный. Назвал просто так линк. Как-нить потом напишу по нему мануал.

      • Николай (1 комм.) says:

        Виталий, а как быть если хочется не добавить, а удалить какой-то пункт из верхнего меню? Например, счетчик комментариев на проверку?

  2. Василий (1 комм.) says:

    Николай, чтобы удалить из админ-меню ссылки(например на оф. сайт wordpress и.т.д) откройте файл "wp-includes/admin-bar.php" и найдите функцию "wp_admin_bar_wp_menu". Там можете сделать изменения или удалить лишние ссылки

Не держи в себе. Выскажись.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2011-2016 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 13.75MB | MySQL:67 | 0,416sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT
https://wp-r.ru/plaginy/elt.html