X

Comment personnaliser l'ordre du menu d'administration

Extraits par IsItWP

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 :

  1. Ajoutez ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site.
  2. 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).

Commentaires   Laisser une réponse

  1. 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.

  2. 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.

  3. 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 !

    1. J'ai le même problème !

    2. Résolu !! Au lieu de “admin.php?page=chat”, mettez juste “chat” – C'est aussi simple que ça !

      1. ça ne marche pas pour moi =(

  4. Harish Chouhan June 12, 2011 at 10:35 pm

    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 ?

    1. 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

      1. 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.

  5. Parfait ! La solution la plus élégante sur Google, jusqu'à présent

    1. Merci, content d'avoir pu aider.

  6. Tweets that mention Wordpress Customize admin menu order – wpsnipp.com Wordpress code snippets for your blog -- Topsy.com December 28, 2010 at 5:33 pm

    […] 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 🙂 […]

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !