Здравствуйте, с помощью указанного ниже кода Вы сможете создать свои ссылке в админке wordpress.
Скачать исходники для статьи можно ниже
1. Ссылка в верхнем меню админки wordpress (toolbar):
// add a link to the WP Toolbar
function custom_toolbar_link($wp_admin_bar) {
$args = array(
'id' => '',
'title' => '',
'href' => '',
'meta' => array(
'class' => '',
'title' => ''
)
);
$wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'custom_toolbar_link', 999);
Копируем и вставляем вышеуказанный код в файл functions.php (этот файл находится – левое меню админки wordpress, пункт “Внешний вид”, подпункт “Редактор”, справа в списке шаблонов ищем файл functions.php и кликаем по нему). Код можно вставить в самый низ файла functions.php и обновить файл.
А далее заполняем код по примеру ниже, только для своей ссылке.
Пример заполнения:
// add a link to the WP Toolbar
function custom_toolbar_link($wp_admin_bar) {
$args = array(
'id' => 'mnogoblog',
'title' => 'Мой хостинг',
'href' => 'https://mnogoblog.ru',
'meta' => array(
'class' => 'mnogoblog',
'title' => 'Мой хостинг'
)
);
$wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'custom_toolbar_link', 999);
2. Добавляем многоуровневую ссылку в верхнем меню админки wordpress (toolbar):
/*
* add a group of links under a parent link
*/
// Add a parent shortcut link
function custom_toolbar_link($wp_admin_bar) {
$args = array(
'id' => 'mnogoblog',
'title' => 'Ссылка 1-ого уровня',
'href' => 'https://mnogoblog.ru',
'meta' => array(
'class' => 'mnogoblog',
'title' => 'Перейти на Mnogoblog'
)
);
$wp_admin_bar->add_node($args);
// Add the first child link
$args = array(
'id' => 'mnogoblog2',
'title' => 'Ссылка 2-ого уровня',
'href' => '/karta-sajta',
'parent' => 'mnogoblog',
'meta' => array(
'class' => 'mnogoblog-karta',
'title' => 'Перейти на карту сайта'
)
);
$wp_admin_bar->add_node($args);
// Add another child link
$args = array(
'id' => 'mnogoblog3',
'title' => 'Вторая ссылка 2-ого уровня',
'href' => '/category/wordpress/1',
'parent' => 'mnogoblog',
'meta' => array(
'class' => 'mnogoblog-instrumenty',
'title' => 'Посетить рубрику Инструментарий'
)
);
$wp_admin_bar->add_node($args);
// Add a child link to the child link
$args = array(
'id' => 'mnogoblog4',
'title' => 'Ссылка 3-его уровня',
'href' => '/category/wordpress/2',
'parent' => 'mnogoblog3',
'meta' => array(
'class' => 'mnogoblog-ustanovka',
'title' => 'Посетить рубрику Установка wordpress'
)
);
$wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'custom_toolbar_link', 999);
3. Добавляем пункты в левое меню админки wordpress.
как добавить новый пункт (пункты) меню в панели управления wordpress (админке) без использования плагинов – читайте в моей статье по следующей ссылке – /dobavlyaem-punkty-menyu-v-adminku-wordpress-bez-plaginov
В вышеуказанной статье Вы сможете создавать как одноуровневые меню:
Так и многоуровневые меню:
На этом всё! Красивых Вам сайтов!

