Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

15 migliori tutorial per padroneggiare i menu di navigazione di WordPress

Siete alla ricerca dei migliori tutorial per lavorare con i menu di navigazione di WordPress? I menu di navigazione di WordPress vi permettono di personalizzare e gestire facilmente i menu del vostro sito web. In questo articolo vi mostreremo i migliori tutorial per padroneggiare i menu di navigazione di WordPress.

Best tutorials to master WordPress navigation menus

Poiché si tratta di un articolo lungo, abbiamo aggiunto un elenco di contenuti per facilitare la navigazione.

  1. Come iniziare con i menu di navigazione di WordPress
  2. Aggiungere le icone dei social media ai menu di WordPress
  3. Mostrare menu diversi agli utenti registrati in WordPress
  4. Aggiungere una logica condizionale ai menu di navigazione
  5. Stilizzare i menu di navigazione di WordPress
  6. Aggiungere icone di immagini ai menu di navigazione in WordPress
  7. Aggiungere menu di navigazione personalizzati in WordPress
  8. Aggiungere un menu a scorrimento nei temi WordPress
  9. Creare un menu WordPress reattivo e pronto per i dispositivi mobili
  10. Aggiungere un menu responsivo a schermo intero in WordPress
  11. Aggiungere una descrizione ai menu di navigazione in WordPress
  12. Come aggiungere argomenti nei menu di navigazione di WordPress
  13. Come aggiungere menu di navigazione nella barra laterale di WordPress
  14. Aggiungere un menu di navigazione in WordPress nei post e nelle pagine
  15. Aggiungere link NoFollow nei menu di navigazione di WordPress

1. Come iniziare con i menu di navigazione di WordPress

Nel web design, il menu di navigazione è un elenco di link che consente ai visitatori di visitare diverse pagine e sezioni del sito. Aiuta gli utenti a navigare all’interno del sito, da cui il nome di menu di navigazione.

Navigation menu

WordPress è dotato di uno strumento integrato che consente di creare e utilizzare i menu sul proprio sito web. Questo strumento si trova alla pagina Aspetto ” Menu nell’area di amministrazione di WordPress.

Creating and managing navigation menus in WordPress

Qui è possibile creare menu aggiungendo elementi dalla colonna di sinistra a quella di destra. È possibile aggiungere ai menu qualsiasi post, pagina, categoria e link personalizzato di WordPress.

Per istruzioni dettagliate, consultate la nostra guida per principianti su come aggiungere menu di navigazione in WordPress.

2. Aggiungere le icone dei social media ai menu di WordPress

I menu di WordPress possono essere utilizzati anche per aggiungere i pulsanti dei social media al vostro sito web. Questo vi permette di aggiornare facilmente le icone, di riorganizzarle e di aggiungere nuove icone di social media ogni volta che lo desiderate.

Il modo più semplice per farlo è utilizzare il plugin Menu Social Icons. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Una volta attivato, andate alla pagina Aspetto ” Menu. Create un nuovo menu sociale e poi selezionate la scheda Link personalizzati dalla colonna di sinistra.

Adding social menus

Si vedranno le icone dei social media sotto i campi del testo del link e dell’URL. È sufficiente fare clic sull’icona di un social media e inserire l’URL del proprio profilo sociale. Al termine, fare clic sul pulsante Aggiungi al menu.

Ripetete questa procedura per tutti i profili dei social media che volete aggiungere. Una volta terminato, selezionate la posizione del menu e fate clic sul pulsante Salva menu.

Per istruzioni più dettagliate, consultate la nostra guida su come aggiungere le icone dei social media ai menu di WordPress.

3. Mostrare menu diversi agli utenti registrati in WordPress

Se gestite un sito associativo in WordPress, potreste voler mostrare menu diversi agli utenti che hanno effettuato l’accesso. Ecco come potete ottenere facilmente questo risultato.

Per prima cosa è necessario creare due menu diversi. Uno per gli utenti connessi e uno per gli utenti non connessi. Si possono chiamare questi menu logged-in e logged-out.

Successivamente, è necessario aggiungere questo codice al file functions.php del tema o a un plugin specifico del sito.

function my_wp_nav_menu_args( $args = '' ) {

if( is_user_logged_in() ) { 
	$args['menu'] = 'logged-in';
} else { 
	$args['menu'] = 'logged-out';
} 
	return $args;
}
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

Questo è tutto. Ora potete provare i vostri menu di navigazione in azione.

Per istruzioni più dettagliate, consultate il nostro tutorial su come mostrare diversi menu agli utenti connessi in WordPress.

4. Aggiungere una logica condizionale ai menu di navigazione

Volete cambiare i menu in base a determinate condizioni? Ad esempio, un menu diverso nella homepage o la possibilità di nascondere un elemento in un singolo post. Ecco come potete ottenere questo risultato in WordPress.

Per prima cosa è necessario installare e attivare il plugin If Menu.

Dopo l’attivazione, visitate la schermata Aspetto ” Menu e fate clic su una voce di menu che desiderate modificare. Si noterà una nuova opzione per “Abilitare la logica condizionale”.

Conditional logic option for a menu item

Selezionando questa opzione, verranno visualizzate due opzioni a discesa. Si può selezionare di mostrare o nascondere un menu se corrisponde a determinate condizioni. Ad esempio, nascondere la voce di menu se un utente è un amministratore o mostrare una voce di menu solo se un utente sta visualizzando un singolo post.

Per istruzioni più dettagliate, consultate il nostro articolo su come aggiungere la logica condizionale ai menu di WordPress.

5. Stilizzare i menu di navigazione di WordPress

Il tema di WordPress controlla l’aspetto dei menu di navigazione sul vostro sito web. Utilizzando i CSS è possibile personalizzare l’aspetto dei menu di navigazione.

Il modo più semplice per farlo è utilizzare il plugin CSS Hero. Si tratta di un plugin premium per WordPress che consente di personalizzare qualsiasi tema WordPress senza scrivere una sola riga di codice (non richiede HTML o CSS). Per saperne di più, consultate la nostra recensione di CSS Hero.

È anche possibile personalizzare i menu di navigazione scrivendo manualmente i CSS. Per istruzioni dettagliate, consultate la nostra guida su come stilizzare i menu di navigazione di WordPress.

6. Aggiungere icone di immagini ai menu di navigazione in WordPress

Image icons in navigation menus

Molti siti web popolari utilizzano icone immagine accanto ai loro menu di navigazione per renderli più evidenti. Ecco come aggiungere icone immagine ai menu di navigazione in WordPress.

Innanzitutto, è necessario installare e attivare il plugin Menu Image. Dopo l’attivazione, andate su Aspetto ” Menu. Lì vedrete un’opzione per aggiungere immagini a ogni voce del vostro menu esistente.

Adding image to a menu item in WordPress

È anche possibile utilizzare i CSS per aggiungere le icone immagine. Per istruzioni dettagliate, consultate la nostra guida su come aggiungere icone immagine ai menu di navigazione in WordPress.

7. Aggiungere menu di navigazione personalizzati in WordPress

La maggior parte dei temi gratuiti e premium di WordPress sono dotati di posizioni predefinite per visualizzare i menu di navigazione. Tuttavia, è anche possibile aggiungere menu di navigazione personalizzati ai temi.

Per prima cosa è necessario registrare il nuovo menu di navigazione aggiungendo questo codice al file functions.php del tema.

function wpb_custom_new_menu() {
  register_nav_menu('my-custom-menu',__( 'My Custom Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );

Questo codice creerà il “mio menu personalizzato” per il tema. Lo si può vedere modificando un menu nella pagina Aspetto ” Menu.

Theme location for your custom menu

Per visualizzare il menu personalizzato, è necessario aggiungere questo codice al tema in cui si desidera visualizzare il menu.

<?php
wp_nav_menu( array( 
    'theme_location' => 'my-custom-menu', 
    'container_class' => 'custom-menu-class' ) ); 
?>

Per istruzioni più dettagliate, consultate il nostro articolo su come aggiungere menu di navigazione personalizzati nei temi WordPress.

8. Aggiungere il menu del pannello di scorrimento nei temi WordPress

A slide panel navigation menu in WordPress

Volete mostrare il menu di navigazione del vostro sito come un pannello a scorrimento? L’uso di pannelli a scorrimento rende i vostri menu più interattivi, meno invadenti e divertenti soprattutto sui dispositivi mobili.

Tuttavia, per aggiungerli è necessaria una conoscenza di medio livello di JavaScript, temi WordPress e CSS.

Per istruzioni passo passo, consultate la nostra guida su come aggiungere un menu a scorrimento nei temi WordPress.

9. Creare un menu WordPress reattivo e pronto per i dispositivi mobili

Mobile responsive navigation menu in WordPress

La maggior parte dei temi WordPress sono reattivi e sono dotati di menu di navigazione pronti per i dispositivi mobili. Tuttavia, se il tema non gestisce bene i menu di navigazione sui dispositivi mobili, l’esperienza dell’utente su questi ultimi ne risente.

Fortunatamente, esistono alcuni modi semplici per aggiungere menu reattivi pronti per i dispositivi mobili senza scrivere alcun codice.

Innanzitutto, è necessario installare e attivare il plugin Responsive Menu.

Dopo l’attivazione, dovete cliccare su “Responsive Menu” nella barra di amministrazione di WordPress per configurare le impostazioni del plugin.

È sufficiente selezionare una larghezza dopo la quale il menu responsive mobile deve essere visibile. Successivamente, è necessario selezionare un menu di navigazione esistente.

Non dimenticate di fare clic sul pulsante “Aggiorna opzioni” per memorizzare le impostazioni. Questo è tutto, ora potete visitare il vostro sito web e ridimensionare lo schermo del browser per vedere il menu mobile responsive.

Esistono molti altri modi per aggiungere un menu mobile responsive. Ad esempio, un menu che appare con un effetto di commutazione, un menu a scorrimento e un menu di selezione reattivo. Per saperne di più su tutti questi modi, consultate la nostra guida su come creare un menu WordPress responsive pronto per i dispositivi mobili.

10. Aggiungere un menu reattivo a schermo intero in WordPress

Fullscreen responsive menu in WordPress

Avete notato che alcuni siti web popolari utilizzano un menu di navigazione a schermo intero? Di solito richiede un uso creativo di JavaScript e CSS. Fortunatamente, è possibile farlo in WordPress senza scrivere alcun codice.

Innanzitutto, è necessario installare e attivare DC – Full Screen Responsive Menu. Dopo l’attivazione, è necessario visitare la pagina Aspetto ” DC Fullscreen Menu per configurare le impostazioni del plugin.

Fullscreen menu settings

Qui è possibile scegliere un menu, il colore dello sfondo e del testo e il font Google per il menu a schermo intero.

Fare clic sul pulsante di invio per memorizzare le impostazioni. Ora potete visitare il vostro sito web per vedere il vostro menu reattivo a schermo intero in azione.

Per saperne di più su questo argomento, consultate la nostra guida su come aggiungere un menu reattivo a schermo intero in WordPress.

I menu di navigazione di WordPress di solito sono solo link testuali che mostrano l’etichetta del link o il testo di ancoraggio. E se voleste aggiungere una piccola descrizione o una tag line per ogni elemento del vostro menu di navigazione?

Fortunatamente, WordPress è dotato di una funzionalità integrata che consente di aggiungere una descrizione a ogni elemento del menu di navigazione.

Per prima cosa, è necessario abilitare la voce descrizioni. Fate clic sul pulsante Opzioni schermata nell’angolo in alto a destra della schermata.

Verrà visualizzato un elenco di caselle e opzioni che è possibile abilitare. È necessario selezionare la casella accanto a Descrizione.

Enabling description field for navigation menus in WordPress

A questo punto, scorrendo verso il basso e facendo clic su una voce di menu per modificarla, si vedrà l’opzione per aggiungere una descrizione.

Description field added to menu items

Aggiungete la descrizione e fate clic sul pulsante Salva menu.

Se il vostro tema supporta le descrizioni dei menu, potrete vederle subito. In caso contrario, è necessario modificare i file del tema per visualizzare le descrizioni.

Per istruzioni dettagliate, consultate la nostra guida su come aggiungere le descrizioni dei menu nel vostro tema WordPress.

Displaying blog topics in WordPress navigation menu

Spesso ci viene chiesto come aggiungere gli argomenti del blog ai menu di navigazione di WordPress. Molti principianti pensano di dover creare pagine per ogni argomento per poterle aggiungere ai menu.

In realtà, ciò di cui avete bisogno sono le categorie. Le categorie e i tag sono tassonomie integrate in WordPress che consentono di ordinare i contenuti in argomenti pertinenti.

Aggiungete i vostri articoli alle categorie pertinenti e poi andate alla pagina Aspetto ” Menu. Fate clic sulla scheda Categorie per espanderla e selezionate le categorie che desiderate visualizzare nei vostri menu di navigazione.

Adding categories to navigation menus in WordPress

Per maggiori dettagli, consultate il nostro articolo su come aggiungere argomenti nei menu di navigazione di WordPress.

13. Come aggiungere menu di navigazione nella barra laterale di WordPress

I temi di WordPress hanno solitamente dei menu di navigazione in alto o in basso. Tuttavia, è possibile creare e aggiungere menu anche nella barra laterale di WordPress.

Basta visitare la pagina Aspetto ” Widget e aggiungere il widget ‘Menu personalizzato’ alla barra laterale. Per istruzioni dettagliate, consultate la nostra guida su come aggiungere e utilizzare i widget in WordPress.

Adding navigation menu to sidebar widget

Dopo aver aggiunto il widget alla barra laterale, è possibile selezionare un menu dall’opzione a discesa. Non dimenticate di fare clic sul pulsante Salva per memorizzare le impostazioni.

Di solito i menu di navigazione vengono visualizzati nell’intestazione o nella barra laterale di un sito web. Tuttavia, a volte si può desiderare di aggiungere un menu all’interno di un post o di una pagina di WordPress. Ecco come fare.

Innanzitutto, è necessario installare e attivare il plugin Menu Shortcode. Dopo l’attivazione, modificare il post o la pagina in cui si desidera visualizzare il menu e aggiungere questo shortcode:

[listmenu menu="Your Menu Name"]

Non dimenticate di sostituire “Your Menu Name” con il nome del vostro menu di navigazione. Salvare o pubblicare il post e poi fare clic sul pulsante di anteprima.

Per maggiori dettagli, consultate la nostra guida su come aggiungere il menu di navigazione di WordPress nei post o nelle pagine.

In genere, il menu di navigazione del vostro sito contiene collegamenti ai vostri post e alle vostre pagine. Tuttavia, a volte può essere necessario aggiungere un link a un sito esterno.

Molti esperti SEO consigliano di aggiungere l’attributo rel=”nofollow” ai link esterni. Ecco come aggiungere l’attributo nofollow ai collegamenti nei menu di navigazione di WordPress.

Per prima cosa, dovete visitare la pagina Aspetto ” Menu e poi fare clic sul pulsante Opzioni schermata nell’angolo in alto a destra dello schermo.

Check target and link relationship boxes in Screen Options

Si aprirà un menu in cui è necessario selezionare le caselle accanto alle opzioni Relazione di collegamento (XFN) e Destinazione del collegamento.

A questo punto, fare clic sulla voce di menu che si desidera modificare. Si noteranno due nuove opzioni, Relazione di collegamento e Apri il link in una nuova finestra/tab.

Adding nofollow to a menu item

È necessario inserire nofollow nell’opzione Relazione con il link. Se si desidera, si può anche selezionare l’opzione Apri il link in una nuova finestra/tab.

Fate clic sul pulsante Salva menu per memorizzare le modifiche. Ora questo particolare link nel menu di navigazione di WordPress avrà l’attributo rel=”nofollow”.

Per istruzioni più dettagliate, consultate il nostro tutorial su come aggiungere link nofollow nei menu di navigazione di WordPress.

Speriamo che questo articolo vi abbia aiutato a trovare i migliori tutorial per padroneggiare i menu di navigazione di WordPress. Potreste anche voler consultare il nostro elenco di 24 plugin WordPress indispensabili per i siti web aziendali.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per i video tutorial di WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

2 commentiLascia una risposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. ERFmama

    Thank you so much for a fantastic overview! I’ve learned a few new things! :D :D

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.