Come Inserire, Cambiare o Modificare un Menù in WordPress

Cambiare un menù di wordpress è un’operazione semplicissima, ma, non è sempre facile trovare informazioni su come fare, quindi addentriamoci un pochino di più nel mondo WordPress, e vediamo come una volta scelto il nostro Tema, potremo agire sui menù.

Tutorial Video: Come impostare i menù di WordPress

Per avere un idea pratica di come si possono eseguire queste operazioni ecco un video tutorial che vi mostra come utilizzare i menù di wordpress.

Qui di seguito la spiegazione trascritta delle operazioni spiegate nel video.

I temi hanno tutti il menù configurabile?

No, purtroppo ci sono alcuni temi che non hanno il menù configurabile, ma da quando WordPress integra questa funzione nel codice è semplice reperire temi che permettono questa integrazione, e quindi se trovate un tema un po’ datato che non ha questa funzione il problema si può risolvere facilmente, o installando il codice che permette di inserire menù dinamici, oppure integrando questa funzione tramite qualche plug-in, anche se il consiglio è certamente quello di scegliere un tema che già disponga di questa funzione.

Se il menù è già impostato in automatico, è possibile toglierlo?

Si, alla prima installazione di un tema, sopratutto se sono temi di qualità, nonostante il menù sia configurabile, saranno impostati dei menù standard, in genere con gli ultimi post, l’elenco delle categorie dei tag, etc.., questi menù vengono generati in mancanza di un menù impostato dall’utente.

In un sito che si rispetti avremo già in mente cosa deve vedere il nostro lettore, e quindi cerchiamo di capire come effettuare le modifiche necessarie ai nostri menù.

Quando andremo a configurare il nuovo menù automaticamente sostituirà il menù già presente sul tema.

Quanti menù abbiamo a disposizione?

Un tema medio oggi ha integrate genericamente uno o due menù. Lo si può capire da quanti menù possono essere assegnati nella casella “Posizione dei temi”. in genere è presente la dicitura “Il tuo tema supporta 1 o 2 menù” a seconda di quanti ne supporta.

Attenzione che si posson creare quanti menù vogliamo, ma questo non significa che creando più menù il nostro tema possa mostrarli tutti. A seconda di quanti se ne possono assegnare, avremo la possibilità di visualizzarne. Gli altri rimarranno in memoria ma non visibili fincheè non verranno assegnato al posto di quelli visibili.

In WordPress possono essere integrati via codice moltissimi menù in varie aree del sito e anche esistono molti plug-in che permettono di inserire menù alternativi in diversi punti del nostro tema.

Dalle ultime versioni è già possibile creare più menù da assegnare non solo alle aree menù impostate sul tema ma anche alla barra laterale (Sidebar) o alle sezioni specifiche del tema, se esso prevede alcune aree dedicate.

Ma vediamo come si impostano i menù e come eventualmente assegnarli alle diverse zone del Tema.

Prima di tutto capiamo come sono disposte le zone dei menù:

disposizione-menu-nel-tema

Come potete vedere ci sono due menù in questo tema, il menù in alto detto Top Menù ed il menù principale chiamato Primary Menù.

Nell’area amministrazione menù troveremo di conseguenze due aree assegnabili definite Top Menu e Primary Menù.
area-assegnazione-menu

Questi nomi in realtà sono arbitrari perchè dipendono dallo sviluppatore del tema, però la zona da cui selezionarli rimane la stessa, in alto a sinistra nell’area amministrazione menù.

Area assegnazione vuota? Allora assegnamo un menù

Se l’area assegnazione risulta vuota, non ci si deve allarmare, è una cosa normale, questo accade semplicemente perchè ancora non è stato impostato alcun menù. Quindi il primo passo da fare sarà di creare il primo menù cliccando sul tasto + in alto sulle linguette, e assegnare un nome a piacere per identificarlo.
Il nome che sceglieremo sarà nascosto all’utente finale, quindi possiamo scegliere il nome che più ci aggrada.

In questo caso noi chiameremo il menù per comodità “Menu principale”, così da ricordarci che è il menù da assegnare alla zona “Primary menù”, appunto del menù principale.

creare-menu

Quindi scrivete il nome del menù e premete il tasto “Creazione menù” per memorizzare le impostazioni.

Una volta creato il menù dobbiamo assegnarlo alla nostra zona Primary menù del tema, quindi selezioniamo dal menù a discesa nella zona Primary menù il menù principale come da immagine:

assegnare-menu

Questi nomi in realtà sono arbitrari perchè dipendono dallo sviluppatore del tema, però la zona da cui selezionarli rimane la stessa, in alto a sinistra nell’area amministrazione menù.

Area assegnazione vuota? Allora assegnamo un menù

Se l’area assegnazione risulta vuota, non ci si deve allarmare, è una cosa normale, questo accade semplicemente perchè ancora non è stato impostato alcun menù. Quindi il primo passo da fare sarà di creare il primo menù cliccando sul tasto + in alto sulle linguette, e assegnare un nome a piacere per identificarlo.
Il nome che sceglieremo sarà nascosto all’utente finale, quindi possiamo scegliere il nome che più ci aggrada.

In questo caso noi chiameremo il menù per comodità “Menu principale”, così da ricordarci che è il menù da assegnare alla zona “Primary menù”, appunto del menù principale.

creare-menu

Quindi scrivete il nome del menù e premete il tasto “Creazione menù” per memorizzare le impostazioni.

Una volta creato il menù dobbiamo assegnarlo alla nostra zona Primary menù del tema, quindi selezioniamo dal menù a discesa nella zona Primary menù il menù principale come da immagine:
assegnare-menu

A questo punto clicchiamo il pulsante salva nel box “Posizione dei temi” e avremo il menù assegnato al nostro tema.

Aggiungiamo un po’ di voci al menù, ad esempio le categorie

Ora prima di andare a verificare se tutto è in ordine aggiungiamo alcune voci al menù.

Scorriamo verso il basso nella pagina e troveremo nel menù di sinistra alcuni riquadri, come ad esempio Categorie, Pagine, Link personalizzati, etc..

Le voci dipendono da quali plugin e temi avete installato, quindi se vedete voci differenti nelle immagini qui pubblicate rispetto a quelle presenti nel vostro tema, non vi preoccupate, è normale.

L’importante è che siano presenti i riquadri “Pagine”, “Categorie” e “Link Personalizzati” che sono i tre riquadri fondamentali che andremo ad utilizzare.

Quindi scorriamo verso il basso, selezioniamo da una casella le categorie, ad esempio, che vogliamo assegnare, o le pagine, e clicchiamo sul pulsante “Aggiungi al menù”

Anche se al menù possiamo aggiungere qualsiasi voce desideriamo (cioè pagine assieme a categorie e quant’altro), nella fase di aggiunta, selezioniamo le voci da un riquadro per volta, come ad esempio dal riquadro categorie e poi aggiungiamole al menù, prima di passare al riquadro successivo.

aggiungere-categorie-al-menu

Una volta cliccato sul pulsante “Aggiungi al menù” le voci verranno aggiunte al menù come da figura qui di seguito:
categorieaggiuntealmenu

Cliccate sul pulsante “Salva Menù” per non perdere le modifiche effettuate e procedere con le altre aggiunte.

Se ora andiamo sul nostro sito e ricarichiamo la pagina, vedremo il nostro nuovo menù attivato.
menu-attivato

Come aggiungere link personalizzati?

Ora vediamo come eventualmente aggiungere una voce al menù completamente personalizzata, come ad esempio un indirizzo (URL) di un articolo specifico, o eventualmente di una pagina anche esterna a WordPress.

Scegliamo un articolo a piacere e copiamo l’URL:

copiare-url

Dalla zona indirizzi URL del nostro browser copiamo l’URL della pagina o articolo, che desideriamo aggiungere al menù.

Ritorniamo nell’area amministrazione e incolliamo l’URL appena copiato nella zona “Link personalizzati” alla voce URL, e assegnamo un’etichetta a piacere che apparirà come voce nel menù.
aggiunta-link-personalizzato

In questo caso assegneremo “Inizia da qui”.

Una volta premuto il pulsante aggiungi nel nostro menù apparirà una nuova voce “Inizia da qui”.
aggiunta-inizia-da-qui

Non ci resta che salvare e andare a verificare sul sito che il nostro menù sia completo.

Ordinare le voci di un menù

Per ordinare le voci di un menù basta semplicemente cliccare sulle caselle nell’area menù e trascinarle tenendo premuto il pulsante per ordinarle.

Ricordarsi una volta completato l’ordinamento di salvare il menù.

Come Trasformare una voce menù in un sottomenù

Per concludere la nostra opera ora non ci resta che trasformare la nostra ultima voce menù “Inizia da qui” in un sottomenù della voce “Come iniziare”, e così avremo imparato tutte le operazioni possibili con i menù.

L’operazione è molto semplice, è sufficiente trascinare la voce “inizia da qui” nella posizione sottostante a “Come iniziare” come si fa per ordinare le voci dei menù, e poi darle un po’ di rientro trascinandola verso destra per renderla dipendente dalla voce principale, in questo modo:
sottomenu

Ottimo, ora abbiamo la completa padronanza dei menù di WordPress.

iscrizione-newlsetter-pecora
Tieniti aggiornato! Iscriviti alla newsletter Mannara!
iscrizione-newlsetter-pecora
28 Comments  

  • Edoardo

    Non so come mai, ma non riesco a cambiare il menù. Problemi di template?

    April 19, 2014 - 6:18 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Ciao Edoardo, se dalla voce menu sotto aspetto non ti permette di vedere o modificare i menu, allora si, è un problema di template. Fai attenzione però ad averli assgnati, altrimenti non funziona. La proceura per creare un menù in wordpress è: !) Crea il menu, 2) Assegnalo ad una posizione del tema. 3) Usa il menù. Se manca uno di questi passaggi non funziona.

      April 20, 2014 - 8:30 pm/ Reply
  • Marco

    Ciao,
    vorrei spostare la navbar (quella che si trova a destra: Serie A, Premier League…) sotto il logo. Il problema è che non so come fare! Non vorrei ridurre le dimensione del logo.

    May 19, 2014 - 5:24 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Il menù di cui parli, si può spostare attraverso i CSS (fogli di stile), oppure per il tipo di modifica che ti serve, potrebbe volerci anche un intervento sul codice un po’ più serio.
      Se non sai lavorare sul codice, contattami tramite il modulo contatti, questi sono interventi che ad un costo contenuto si possono fare tranquillamente. Purtroppo non è così semplice spiegarlo in un commento, dovresti avere un po’ di esperienza di codice.

      May 19, 2014 - 7:34 pm/ Reply
      • Marco

        capisco… Smanetto un pò con i codici. Speravo ci fosse una via più veloce

        May 19, 2014 - 7:37 pm/ Reply
  • marcella

    Ciao,
    Complimenti per l’articolo.
    Io utilizzo il plugin Instabuider, per la grafica del mio sito. Ho creato un menu personalizzato ed è tutto apposto. Però quando provo ad aprire in modo errato il mio sito e mi da la pagina di errore mi viene fuori la tema di default di wordpress con il menu dove sono tutte le pagine che io ho creato, e che non voglio far pubbliche .

    Ho provato a disabilitare Instabuider e creare un menu personalizzato per il tema di default però niente, me li da tutte. Hai idea come mai? Come posso fare per far scomparire le pagine che non voglio che si vedono nel menu?

    May 30, 2014 - 6:08 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Ciao Marcella, e grazie per i complimenti. Quando cerchi di aprire in modo errato immagino che stai parlando di una pagina che non esiste, quindi che ti da errore 404 pagina non trovata.
      Purtroppo questo problema che ti capita dipende dalla compatibilità del plugin con il tuo tema, hai verificato che il tema supporti i menù?
      In caso puoi utilizzare dei plugin “hide pages”, sono tutti plugin che ti permettono di nascondere le pagine che non vuoi si vedano da nessuna parte, devi provarli e trovare quello che fa al caso tuo.

      May 31, 2014 - 5:59 pm/ Reply
  • mattia

    grazie per l’articolo!
    vorrei capire un’altra cosa:
    come faccio a inserire un determinato articolo (da me scritto) in un preciso menù?
    ho creato diverse sezioni nel menù, ma gli articoli mi vengono inseriti in modo casuale.
    grazie

    August 20, 2014 - 12:37 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Ciao Mattia, sotto la voce Aspetto –> Menu trovi una voce Link. Prendi il link dell’articolo in particolare e metti l’URL nella voce Link. Gli dai un nome ed in questo modo il sistema ti da una voce di menù con il link all’articolo. Gli articoli per loro natura sono sopposti a categorie, quindi di solito non vanno nel menù da soli. In genere si mette la categoria nel menu in caso, oppure preferibilmente le pagine. Se gli argomenti che scrivi nel post sono così importanti da stare nel menu dovresti prendere in considerazione l’idea di scrivere una pagina invece che un post, gioverebbe anche al posizionamento.

      August 20, 2014 - 5:07 pm/ Reply
  • antonietta

    vorrei cambiare l’aspetto del menu’ in modo che il titolo di ogni pagina anziché essere dentro un rettangolo sia ad esempio dentro un cerchio tipo pulsante.
    Come posso fare?
    Grazie.

    September 23, 2014 - 9:41 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Ciao Antonietta, questa operazione se ho capito bene quello che vuoi fare si fa lavorando sui CSS (fogli di stile). Quindi serve conoscere un po’ il codice. Non so se hai competenze di questo genere o sai a chi riferirti, eventualmente posso vedere di trovarti uno sviluppatore che ti possa aiutare.

      September 24, 2014 - 4:33 pm/ Reply
  • Temujin

    Ciao, ho da poco installato wordpress su remoto. Non riesco a visualizzare pagine da inserire nel menu. Come mai? Ne ho create tre, ma non le elenca, mi dice: No items.

    October 27, 2014 - 4:22 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Mhhh… Prima di tutto assicurati di avere un tema che supporti i menu, ma suppongo di si, poi vedi se hai verificato i permalink? Le pagine sono raggiungibili tramite una URL? Tipo se fai visualizza la pagina la pagina esiste? Nella zona menù hai cliccato sul link “visualizza tutte le pagine”? Prova questi casi credo che dovresti trovare la soluzione. Puoi anche generare un link puro sui menu contenente l’URL della pagina eventualmente.

      October 27, 2014 - 8:22 pm/ Reply
  • Sara

    Complimenti per l’articolo che risuta chiaro ed esaustivo.
    Passando alla domanda, come posso fare a ad aggiungere un link sul menù impedendo ai motori di ricerca di seguire quel link?

    December 3, 2014 - 1:02 pm/ Reply
  • Caterina

    Grazie mille per l’articolo, molto chiaro!
    Io sono riuscita nel creare il menù ma ora non capisco perchè, quando passo il cursore sopra alcune sottopagine dalla tendina, non mi permette di cliccare.
    Ad esempio su Programmi Estero > Scienze.

    Tu hai qualche idea??

    Caterina

    January 16, 2015 - 4:57 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Ciao Caterina, sembra che sulla voce scienze tu non abbia messo nessun indirizzo di destinazione del menù, o quantomeno non appare, quindi o c’è qualche errore nella compilazione dei dati quando crei il menu, o si stà generando questo errore per qualche altro motivo. In ogni caso tutti quelli che non funzionano non hanno l’url al loro interno.

      January 16, 2015 - 5:02 pm/ Reply
  • cristian

    ciao
    premetto che capisco poco nulla in campo creazione siti… ma ho voluto provare!!!
    Il mio problema è che vorrei inserire dei bottoni social nel mio menu premetto che uso un thema.
    grazie in anticipo

    February 9, 2015 - 11:54 am/ Reply
  • Hugo

    Ho un problema. Nel mio blog di Giallo Zafferano non riesco ad inserire dei plugins perchè non trovo proprio la voce plugin all’interno della Dashboard. Secondo te qual’è il problema?
    Grazie, fantastico il tutorial, ma un po’ mi sono perso perchè da una vita ho usato Blogger.

    March 1, 2015 - 9:47 pm/ Reply
  • Federica

    Ciao, ho trovato il tuo articolo cercando notizie sui menu di wordpress perchè ho un problema, e non so se potrai rispondermi ma provo a chiederti se sai come risolverlo. Quando clicco sul menu del mio sito, non mi si apre più nessuna pagina. Il menu cioè non è più cliccabile, e non capisco come mai. Il sito è http://giovannipatiti.altervista.org/ se vuoi capire cosa intendo. Ho provato con i permalink ma il problema sussiste. Se mi puoi aiutare te ne sarei davvero grata. Grazie in anticipo.

    June 15, 2015 - 5:56 pm/ Reply
    • Pecoramannara
      Pecoramannara Author

      Ciao Federica, hai un iframe di altervista (sembrerebbe la barra di altervista) però invisibile che copre il menu e quindi impedisce ai link di essere raggiunti. E’ un quadrato trasparente che non vedi se non dal codice. Dovresti rimuoverlo e tutto poi funziona nuovamente, non è un problema di menu.

      June 15, 2015 - 6:14 pm/ Reply
      • Federica

        Ah ok. E come faccio a rimuoverlo? Ti ringrazio davvero tanto per l’aiuto, sono agli inizi e ci capisco poco :)

        June 17, 2015 - 11:37 am/ Reply
      • Federica

        Ce l’ho fatta, ho tolto la toolbar di Altervista e ora funziona :)
        Grazie ancora!

        June 17, 2015 - 11:58 am/ Reply
  • Giaco

    Ciao, da ieri sul mio sito non funziona più il menù in alto che invece fino a due giorni fa faceva visualizzare le voci delle sotto pagine.nel frattempo avevo installato e poi disintasato perché non utili al mio scopo dei plugin per creare form come ninja forum…può darsi sia dovuto a quello? I plugin però li ho cancellati ma il problema sussiste. Aaaarrrrgggghhhhh

    June 30, 2015 - 10:55 pm/ Reply
  • Laura

    Ciao, ho un problema con il menu di wordpress, quello subito sotto l’intestazione. Vorrei cambiare le dimensioni del font ma non riesco a intervenire tramite “aspetto – personalizza”. Mi permette di modificare altri font ma non quello del menu. Come posso cambiare dimensioni tramite CSS? Cioè dove devo guardare e cosa inserire eventualmente? Grazie mille. Laura

    July 14, 2015 - 12:37 am/ Reply
    • Pecoramannara
      Pecoramannara Author

      Purtroppo richiede un po’ di competenze nell’operare con i CSS. In genere potresti avere comunque nelle impostazioni del tema la possibilità di inserire dei CSS personalizzati. Verifica e in caso usa delle guide di HTML.it magari dove apralano di CSS per capire come fare.

      August 10, 2015 - 7:03 pm/ Reply
  • silvia

    Complimenti per la guida, me la sono stampata tutta!
    Chiedo aiuto, e scusa se farò solo perdere tempo, ma ho un problema sui collegamenti dal menù alle pagine interne del sito. Come potrete vedere andando sul sito il menù è visibile ma andando a cliccare sulle voci appare una schermata bianca con la scritta “No input file specified.” Non riesco a capire come posso collegare le voci del menu con le pagine interne!
    Grazie in anticipo per l’aiuto che potrete darmi.
    Silvia

    July 28, 2015 - 2:35 am/ Reply

Leave a Reply