Vous cherchez un moyen de personnaliser l'ordre du menu d'administration ? Cet extrait vous permettra de modifier l'ordre des éléments du menu d'administration.
Instructions :
- Ajoutez ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site.
- Modifiez l'ordre des chaînes de caractères dans le tableau renvoyé aux lignes 4 à 13 pour changer l'ordre des éléments du menu d'administration.
function custom_menu_order($menu_ord) {
if (!$menu_ord) return true;
return array(
'index.php', // this represents the dashboard link
'edit.php?post_type=events', // this is a custom post type menu
'edit.php?post_type=news',
'edit.php?post_type=articles',
'edit.php?post_type=faqs',
'edit.php?post_type=mentors',
'edit.php?post_type=testimonials',
'edit.php?post_type=services',
'edit.php?post_type=page', // this is the default page menu
'edit.php', // this is the default POST admin menu
);
}
add_filter('custom_menu_order', 'custom_menu_order');
add_filter('menu_order', 'custom_menu_order');
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de 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, tels que : Comment créer correctement une page de connexion personnalisée dans WordPress (étape par étape).
Dois-je le coller à un endroit spécifique dans functions.php ? J'utilise le thème Twenty Thirteen et cela ne fonctionne pas pour moi.
Merci, ça a marché comme par magie !!! Je n'aimais vraiment pas l'ordre par défaut de l'administration WP, ni les noms des menus de premier niveau d'ailleurs, donc avec l'aide de votre code et d'un autre tutoriel, je l'ai obtenu à peu près comme je le voulais. Je pense que ce sera plus convivial et intuitif pour mes clients.
Paix.
Salut Kevin !
Comment puis-je inclure un menu créé par un plugin dans le tableau ?
J'essaie "admin.php?page=chat" mais ça ne fonctionne pas.
Merci !
J'ai le même problème !
Résolu !! Au lieu de “admin.php?page=chat”, mettez juste “chat” – C'est aussi simple que ça !
ça ne marche pas pour moi =(
Bonjour, Merci pour le script, juste une question ?
En utilisant le code ci-dessus, tous les menus apparaissent les uns en dessous des autres. Y a-t-il un moyen d'ajouter un séparateur après quelques menus, comme le menu par défaut dans WordPress ?
Oui, vous pouvez le faire, mais cela demande un peu de travail pour bien faire les choses. J'ai trouvé un tutoriel en ligne qui devrait vous aider à démarrer.
http://wordpress.stackexchange.com/questions/2666/add-a-separator-to-the-admin-menu
C'est en fait très facile si vous pouvez vous contenter du nombre de séparateurs par défaut (c'est-à-dire deux) – utilisez simplement 'separator1' et 'separator2' dans le tableau au lieu d'un nom de fichier php.
Parfait ! La solution la plus élégante sur Google, jusqu'à présent
Merci, content d'avoir pu aider.
[…] Ce post a été mentionné sur Twitter par WPSNIPP. WPSNIPP a dit : #wordpress Personnaliser l'ordre du menu d'administration http://bit.ly/hLr3ga #blog s'il vous plaît RT 🙂 […]