Supporto » Fixing WordPress » Creare menu personalizzato per utenti loggati

  • Ciao a tutti,
    volevo sapere come posso configurare un menu in modo che sia diverso dall’utente non loggato e da quello laggato in quanto voglio creare delle pagine riservate ed accessibili solo dalle persone autenticate aggiungendo quindi una voce di menù non appena si effettua il login

    Grazie

Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Ciao @hunterbit,
    questo plugin potrebbe fare al caso tuo:
    https://it.wordpress.org/plugins/nav-menu-roles/
    E’ compatibile con l’ultima versione di WordPress ed ha delle buone recensioni.
    Giancarlo

    • Questa risposta è stata modificata 4 anni, 4 mesi fa da Giancarlo Mosso.
    Thread Starter hunterbit

    (@hunterbit)

    l’ho provato ma ci deve essere un problema di compatibilità con il tema che uso.
    devo vedere ora come risolvere.

    Grazie.

    Ciao,
    per capire se è il tema prova a impostare uno dei temi di default di WordPress e così deve funzionare. Se non funziona neanche così è un problema del plugin.
    Giancarlo

    Moderatore Guido Scialfa

    (@wido)

    Ciao @hunterbit,

    Ti basta creare due menu lato back-end, uno con nome ‘Utente Loggato’ e l’altro con nome ‘Utente non Loggato’, nel tuo tema basta che quando richiami wp_nav_menu il valore dell’argomento menu è del tipo: 'menu' => ( is_user_logged_in() ? 'utente-loggato' : 'utente-non-loggato' ) in questo modo semplicemente usi un menu diverso.

    Se stai usando un tema non da te sviluppato, crea un child theme e sovrascrivi il template necessario ed applica le modifiche.

Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Il topic ‘Creare menu personalizzato per utenti loggati’ è chiuso a nuove risposte.