come-mostrare-un-menu-personalizzato-agli-utenti-loggati-in-wordpress

Condividi questo contenuto!

In questo tutorial ti mostreremo come mostrare un menu personalizzato agli utenti loggati in WordPress.

Quando si crea un sito di abbonamento WordPress , un forum in WordPress o si consente agli utenti di inviare post, è possibile che si verifichino situazioni in cui si desidera mostrare diversi menu di navigazione agli utenti registrati e disconnessi. Ad esempio, potresti voler mostrare agli utenti che hanno effettuato l’accesso un collegamento al loro profilo, mentre potresti voler mostrare un collegamento per accedere o registrarsi per gli utenti che non hanno effettuato l’accesso.

Come mostrare menu diversi per utenti loggati o disconnessi

In WordPress anche se il tuo tema ha una posizione di menu, puoi comunque creare più menu per la stessa posizione.

Vai su Aspetto »Menu , crea due menu, uno per chi ha effettuato il login e uno per chi non è loggato.

Different Menus

Dopo aver creato i menu, aggiungi questo codice nel file functions.phpdel tema o in un plug-in 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' );

Dovrai sostituire logged-in e logged-out con i nomi che hai dato ai tuoi due menu.

Dopo aver inserito questo codice, vedrai che i tuoi visitatori loggati vedranno il menu logged-in (il nome che gli abbiamo assegnato noi) e gli utenti non registrati o disconnessi vedranno un menu diverso, ossia il menu che noi abbiamo nominato logged-out.

Questo metodo ti consente di creare due diversi menu per i tuoi utenti distinguendo tra quelli che hanno effettuato l’accesso e tutti gli altri che non risultano loggati.

E’ tutto. Speriamo che questo tutorial ti abbia aiutato ad imparare come mostrare un menu personalizzato agli utenti loggati in WordPress. Potresti dare un’occhiata anche al nostro articolo su come aggiungere una barra di ricerca al menu WordPress. 

Dichiarazione sulla trasparenza: il contenuto di B-Fast è supportato dal lettore, il che significa che se fai clic su alcuni dei collegamenti in questo post, potremmo guadagnare una piccola tassa di riferimento. Tieni presente che raccomandiamo solo prodotti che utilizziamo noi stessi e / o che riteniamo possano aggiungere valore ai nostri lettori.

Condividi questo contenuto!

Related Posts