X

Come visualizzare menu personalizzati per gli utenti connessi in WordPress

Snippet di IsItWP

Stai costruendo un sito web che richiede agli utenti di accedere? Allora, avrai probabilmente bisogno di un menu di navigazione dinamico che visualizzi elementi di menu diversi per gli utenti a seconda che siano connessi o meno. In questo articolo, ti mostreremo come visualizzare menu personalizzati per gli utenti connessi.

Istruzioni:

Aggiungi questo snippet al file del template dove vuoi visualizzare il tuo menu di navigazione.

<?php
if ( is_user_logged_in() ) {
     wp_nav_menu( array( 'theme_location' => 'logged-in-menu' ) );
} else {
     wp_nav_menu( array( 'theme_location' => 'logged-out-menu' ) );
}
?>

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I migliori page builder di WordPress (confrontati).

Commenti   Lascia una risposta

  1. Come si aggiunge questo a un tema? Il codice sopra non mostra nulla nel menu di navigazione

  2. WordPress Buddypress Menu Diverso per Utenti Connessi e Non Connessi | Archturus Media 11 settembre 2012 alle 17:54

    [...] Sono stato nel processo di costruzione di una comunità online per l'Utah Grotto della National Speleological Society e mi sono imbattuto in un muro quando si tratta di creare un menu diverso per gli utenti connessi e non connessi. Il problema principale era il fatto che diversi temi supportati da buddypress supportano solo un menu e ne servono almeno due affinché la funzione is_user_logged_in() funzioni correttamente. Quindi ecco la soluzione che ho trovato dopo aver consultato i seguenti siti: http://wpsnipp.com/index.php/theme/display-different-menus-for-logged-in-users/ e http://smartcoderszone.com/2010/07/how-to-add-multiple-menu-in-wordpress/. [...]

  3. FANTASTICO! Grazie un miliardo di volte!

    1. Prego Erwin, sono contento di aver potuto aiutare.

  4. Grazie – ci proverò 🙂 

    Ho appena trovato questo sito e penso che mi sarà di inestimabile aiuto.

    Grazie.

    1. Ciao Janice, sono felice di sentire che ti piace wpsnipp, spero che ti piaceranno tutti gli snippet.

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!