X

Cum să personalizați ordinea meniului de administrare

Fragmente de IsItWP

Căutați o modalitate de a personaliza ordinea meniului de administrare? Acest fragment vă va permite să schimbați ordinea elementelor din meniul de administrare.

Instrucțiuni:

  1. Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
  2. Editați ordinea șirurilor din matricea returnată pe liniile 4 până la 13 pentru a schimba ordinea elementelor din meniul de administrare.
   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');

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare să consultați și alte articole de pe site, cum ar fi: Cum să creați corect o pagină de autentificare personalizată în WordPress (Pas cu Pas).

Comentarii   Lasă un răspuns

  1. Trebuie să-l pun într-un loc specific în functions.php? Folosesc tema Twenty Thirteen și nu funcționează pentru mine.

  2. Mulțumesc, a funcționat ca prin farmec!!! Nu mi-a plăcut deloc ordinea implicită din WP Admin, nici numele meniurilor de nivel superior, de altfel, așa că, cu ajutorul codului dvs. și al unui alt tutorial, l-am obținut cam așa cum vreau. Cred că va fi mai ușor de utilizat și mai intuitiv pentru clienții mei.

    Pace.

  3. Salut Kevin!
    Cum pot include un meniu creat de un plugin în array?
    Încerc „admin.php?page=chat” dar nu funcționează.

    Mulțumesc!

    1. Am aceeași problemă!

    2. Rezolvat!! În loc de „admin.php?page=chat”, puneți doar „chat” – Simplu ca atare!

      1. nu funcționează pentru mine =(

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

    Salut, Mulțumesc pentru script, doar o întrebare?

    Când folosesc codul de mai sus, toate meniurile apar unul sub altul. Există o modalitate de a adăuga separatorul după câteva meniuri, la fel ca meniul implicit din WordPress?

    1. Da, poți face asta, însă este puțin de muncă pentru a obține lucrurile corect. Am găsit un tutorial online care ar trebui să te ajute să pornești. 

      http://wordpress.stackexchange.com/questions/2666/add-a-separator-to-the-admin-menu

      1. Este de fapt foarte ușor dacă te poți mulțumi cu numărul implicit de separatoare (adică două) – folosește doar 'separator1' și 'separator2' în array în loc de un fișier php.

  5. Perfect! Cea mai elegantă soluție pe Google, deocamdată

    1. Mulțumesc, mă bucur că am putut ajuta.

  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

    […] Acest post a fost menționat pe Twitter de WPSNIPP. WPSNIPP a spus: #wordpress Personalizați ordinea meniului de administrare http://bit.ly/hLr3ga #blog vă rugăm RT 🙂 […]

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!