Oggi vogliamo spiegare come aggiungere a qualsiasi tema WordPress un nuovo menù. Sono semplici passi che ci permettono di creare tutti i menù che vogliamo e darli la giusta posizione all’interno del layout scelto.
Iniziamo subito e vedremo i tre steps essenziali per la costruzione di un nuovo WordPress Menu.
Come prima cosa apriamo il file functions.php e andiamo a cercare la funzione chiamata “register_nav_menu” o come nel nostro caso “register_gpp_menus”. Ci troveremo davanti ad una cosa del genere:
function register_gpp_menus() { register_nav_menus( array( 'main-menu' => __( 'Main Menu' ) ) ); }
Bene, qui dovremmo aggiungere un secondo array chiamato “second-menu” che sarà il menù che vogliamo creare. Occhio a non dimenticarci la virgola dopo la definizione del primo array; quindi il nostro codice diventerà:
function register_gpp_menus() { register_nav_menus( array( 'main-menu' => __( 'Main Menu' ), 'second-menu' => __( 'Second Menu' ) ) ); }
A questo punto abbiamo aggiunto un nuovo WordPress menu al nostro tema. Infatti, basta andare sulla voce di menù, del pannello amministrativo, “Aspetto->Menu” per accorgersi che esiste un main menu e un second menu. Quindi avendo manipolato una semplice funzione all’interno del nostro functions.php abbiamo inserito un nuovo menu nel nostro layout. Ovviamente adesso bisogna stabilire in quale punto del nostro tema fare apparire questo nuovo menù appena creato. Di solito i punti consoni alla visualizzazione di un menù sono o l’header o il footer. In entrambi i casi, basta aprire il file che si desidera aggiornare ed inserire nel punto in cui vogliamo fare apparire il nostro menù, la seguente linea di codice: