Как добавить ссылку в админке wordpress

Здравствуйте, с помощью указанного ниже кода Вы сможете создать свои ссылке в админке 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' => 'https://mnogoblog.ru/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' => 'https://mnogoblog.ru/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' => 'https://mnogoblog.ru/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 (админке) без использования плагинов – читайте в моей статье по следующей ссылке – https://mnogoblog.ru/dobavlyaem-punkty-menyu-v-adminku-wordpress-bez-plaginov

В вышеуказанной статье Вы сможете создавать как одноуровневые меню:

Так и многоуровневые меню:

На этом всё! Красивых Вам сайтов!

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

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

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