Hur man visar olika menyer för registrerade WordPress-anvÀndare

NÀr du kör en WordPress-medlemssida, ett WordPress-forum eller lÄter anvÀndare posta kan du stöta pÄ situationer dÀr du vill visa olika navigationsmenyer för online- och offline-anvÀndare. Till exempel kanske du vill visa registrerade anvÀndare en lÀnk till din profil och en inloggningslÀnk, eller registrera dig för anvÀndare som inte Àr inloggade. I den hÀr artikeln kommer vi att visa dig hur du visar olika menyer för registrerade WordPress-anvÀndare.

Skapa flera menyer i WordPress

I WordPress, Àven om ditt tema har en menyplats, kan du fortfarande skapa flera menyer för samma plats.

Att gÄ Utseende »Menyer, skapa tvÄ online- och offline-menyer.

Skapa tvÄ olika menyer för anvÀndare som loggar in och loggar ut

NÀr du har skapat menyerna ska du lÀgga till den hÀr koden i ditt temas funktioner.php-fil eller i ett webbplatsspecifikt plugin:

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' );
 

Det Àr allt du kommer att se att dina registrerade besökare kommer att se den registrerade menyn och att oregistrerade eller offline anvÀndare kommer att se en annan meny.

Med den hÀr metoden kan du skapa tvÄ olika menyer för dina anvÀndare, sÄ att du fritt kan uppdatera dina menyer för anvÀndare som har loggat in eller loggat ut. Det finns andra sÀtt att göra detsamma. Om du till exempel bara vill lÀgga till inloggnings- och utloggningslÀnkar till din navigationsmeny mÄste du lÀgga till anpassade menyalternativ i WordPress navigationsmeny.

Vi hoppas att den hÀr artikeln har hjÀlpt dig att visa olika menyer för registrerade anvÀndare av din WordPress-webbplats. För frÄgor och kommentarer, vÀnligen lÀmna en kommentar nedan.