Comment ajouter des liens à la barre d’administration de WordPress

Commencez par ouvrir le fichier functions.php de votre thème enfant et copiez-collez le code suivant dedans :

// Menu personnalisé dans la barre d'administration de WordPress

add_action('admin_bar_menu', 'wpm_add_custom_items', 100); 

function wpm_add_custom_items($admin_bar){ 

// On définit d'abord notre menu principal
    $admin_bar->add_menu( array(  
        'id'    => 'mon-menu-perso',  // On défini l'identifiant du menu
        'title' => 'Mon menu perso',  // On défini le titre du menu
        'href'  => 'https://www.monsite.fr/ma-ressource',  // On défini le lien vers quoi pointera le menu
        'meta'  => array(  
            'title' => __('Mon menu perso'),             
        ),  
    ));  

// On définit un premier sous-menu
    $admin_bar->add_menu( array(  
        'id'    => 'mon-sous-menu',  
        'parent' => 'mon-menu-perso',  // On défini le menu parent
        'title' => 'Ajouter un plugin',  // Titre de mon sous menu
        'href'  => 'https://www.monsite.fr/wp-admin/plugin-install.php',  
        'meta'  => array(  
            'title' => __('Ajouter un plugin'),  
            'target' => '_blank',  // Cela signifie que le lien s'ouvrira dans un nouvel onglet
            'class' => 'menu-perso'  // On définit une class CSS si jamais on souhaite le personnaliser dans un second temps
        ),  
    )); 

// On définit un deuxieme sous-menu
    $admin_bar->add_menu( array(  
        'id'    => 'mon-second-sous-menu',  
        'parent' => 'mon-menu-perso',  
        'title' => 'Réglages WooCommerce',  
        'href'  => 'https://www.monsite.fr/wp-admin/admin.php?page=wc-settings',  
        'meta'  => array(  
            'title' => __('Réglages WooCommerce'),  
            'target' => '_blank',  
            'class' => 'menu-perso'  
        ),  
    ));  
}  

Ici, j’ai par exemple créé deux sous-menus :

  • le premier m’envoie vers la page d’ajout de plugin ;
  • le deuxième vers la page de réglages de WooCommerce.

Vous pouvez ainsi vous créer des liens vers les ressources que vous utilisez souvent et y accéder rapidement.

SOURCE: https://wpmarmite.com/snippet/menu-barre-outils-wordpress/

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *