Vous cherchez un moyen d’attacher un menu de navigation à la barre d’administration ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour attacher un menu de navigation à la barre d’administration de WordPress.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
add_action( 'admin_bar_menu', 'wpse15186_admin_bar_menu' ); function wpse15186_admin_bar_menu( &$wp_admin_bar ) { $menu = wp_get_nav_menu_object( 'WPSE 15186 test menu' ); $menu_items = wp_get_nav_menu_items( $menu->term_id ); $wp_admin_bar->add_menu( array( 'id' => 'wpse15186-menu-0', 'title' => 'WPSE 15186 menu', ) ); foreach ( $menu_items as $menu_item ) { $wp_admin_bar->add_menu( array( 'id' => 'wpse15186-menu-' . $menu_item->ID, 'parent' => 'wpse15186-menu-' . $menu_item->menu_item_parent, 'title' => $menu_item->title, 'href' => $menu_item->url, 'meta' => array( 'title' => $menu_item->attr_title, 'target' => $menu_item->target, 'class' => implode( ' ', $menu_item->classes ), ), ) ); } }
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur comment copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 11 meilleurs plugins WordPress pour les écrivains et comment utiliser Google Optimize dans WordPress.
Commentaires laisser une réponse