Comment ajouter un menu dans la barre d’administration supérieure de WordPress ?
WordPress fournit add_action pour faire quelque chose lorsqu’un événement se produit. Ce qui suit vous montre un exemple rapide/facile où les menus sont ajoutés à la page d’administration de la barre supérieure lorsque l’événement wp_before_admin_bar_render est déclenché.
Pour ajouter un menu, vous pouvez utiliser la méthode add_menu de $ wp_admin_bar :
https://codex.wordpress.org/Class_Reference/WP_Admin_Bar/add_menu
Le $wp_admin_bar est l’objet global et le paramètre (nœud de menu) passé à add_menu prend quelques paramètres (un tableau), par exemple :
Donc le code devrait ressembler à ceci :
Des sous-menus sont possibles si vous spécifiez la valeur parent.
wordpress-add-top-menu
Le code source complet est sur github, vous pouvez ajouter le code au functions.php ou créer un plugin comme celui-ci.