Stai cercando un modo per personalizzare l'ordine del menu di amministrazione? Questo snippet ti permetterà di cambiare l'ordine delle voci del menu di amministrazione.
Istruzioni:
- Aggiungi questo codice al file functions.php del tuo tema o a un plugin specifico per il sito.
- Modifica l'ordine delle stringhe nell'array restituito nelle righe da 4 a 13 per cambiare l'ordine delle voci del menu di amministrazione.
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');
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: Come creare correttamente una pagina di accesso personalizzata in WordPress (Passo dopo passo).
Devo incollarlo in un punto specifico del functions.php? Sto usando il tema Twenty Thirteen e non funziona per me.
Grazie, ha funzionato alla grande!!! Non mi piaceva molto l'ordine predefinito di WP Admin, né i nomi dei menu di primo livello, quindi con l'aiuto del tuo codice e di un altro tutorial, l'ho reso quasi come lo volevo. Penso che sarà più facile da usare e intuitivo per i miei clienti.
Pace.
Ciao Kevin!
Come posso includere un menu creato da un plugin nell'array?
Sto provando "admin.php?page=chat" ma non funziona.
Grazie!
Ho lo stesso problema!
Risolto!! Invece di "admin.php?page=chat" metti solo "chat" - Semplice come quello!
non funziona per me =(
Ciao, grazie per lo script, solo una domanda?
Quando uso il codice sopra, tutti i menu appaiono uno sotto l'altro. C'è un modo per aggiungere il divisore dopo alcuni menu, proprio come il menu predefinito in WordPress?
Sì, puoi farlo, tuttavia richiede un po' di lavoro per fare le cose per bene. Ho trovato un tutorial online che dovrebbe aiutarti a iniziare.
http://wordpress.stackexchange.com/questions/2666/add-a-separator-to-the-admin-menu
In realtà è molto facile se puoi convivere con il numero predefinito di separatori (cioè due) - usa semplicemente 'separator1' e 'separator2' nell'array invece di un nome file php.
Perfetto! La soluzione più elegante su Google, finora
Grazie, sono contento di aver potuto aiutare.
[…] Questo post è stato menzionato su Twitter da WPSNIPP. WPSNIPP ha detto: #wordpress Personalizza l'ordine del menu di amministrazione http://bit.ly/hLr3ga #blog per favore RT 🙂 […]