<?php
if ( is_user_logged_in() ) {
wp_nav_menu(array ('theme_location' => 'logged-in-menu' , 'depth' => 2) );
}
?>
Dit menu dien je nog wel te registeren in functions.php.
Bedank Arjen voor de snelle reactie. Ik ben nog niet zo heel erg thuis is de code vandaar nog een paar vragen. Waar zet ik bovenstaande code neer en hoe registreer ik het menu in functions.php
De bovenste code moet je plaatsen daar waar je hem wilt hebben, waarschijnlijk in je header.php (dat is aan jou).
Voor registratie in je functions.php verwijs ik je naar de volgende pagina uit de wordpress codex
https://codex.wordpress.org/Navigation_Menus
Je hebt al een menu dat wordt geregistreerd in je functions.php van je theme, bijvoorbeeld genoemd header-menu, of vaak ook: main-menu, sluit hierbij ook het logged-in-menu bij. (nogmaals: zie link naar codex)
function register_my_menus() {
register_nav_menus(
array(
'header-menu' => __( 'Header Menu' ),
'logged-in-menu' => __( 'Menu voor ingelogde gebruikers' )
)
);
}
add_action( 'init', 'register_my_menus' );
Succes!
Lianne