WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

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

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

0
Mobel
2 месяца назад
  • 2
    Glum600

    вот так можно добавить ссылку

    add_action('admin_bar_menu', 'custom_toolbar_link', 90 );
    function custom_toolbar_link( $wp_admin_bar ) {
    	$args = [
    		'id'    => 'custom-link',
    		'title' => 'Custom link',
    		'href'  => home_url(),
    		'meta'  => [
    			'class' => 'custom-link',
    			'title' => 'custom link title'
    		]
    	];
    	$wp_admin_bar->add_node( $args );
    }

    а так можно добавить меню

    add_action( 'admin_bar_menu', 'custom_admin_bar_link', 90 );
    
    function custom_admin_bar_link( $admin_bar ) {
    	$admin_bar->add_menu( [
    		'id'    => 'custom-link-menu',
    		'title' => 'Custom Item',
    		'href'  => admin_url(),
    		'meta'  => [
    			'title' => 'custom',
    		],
    	] );
    
    	$admin_bar->add_menu( [
    		'id'    => 'sub-link-1',
    		'parent'=> 'custom-link-menu',
    		'title' => 'Sub Item 1',
    		'href'  => home_url(),
    		'meta'  => [
    			'title' => 'sub item 1',
    		],
    	] );
    
    	$admin_bar->add_menu( [
    		'id'    => 'sub-link-2',
    		'parent'=> 'custom-link-menu',
    		'title' => 'Sub Item 2',
    		'href'  => home_url(),
    		'meta'  => [
    			'title' => 'sub item 2',
    		],
    	] );
    }
    Комментировать
  • 1
    Kama7601
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация