Skapa conditional menu med egen kod
-
Hej,
jag hittade en bit kod för att skapa conditional menu för huvudmenyn (en för utloggad och en för inloggad). Problemet är när jag först kopierade in den i functionsfilen så byttes även footermenyn ut mot huvudmenyn av någon konstig anledning… så jag klurade lite på det och ändrade en liten detalj – nämligen namnet för menyn som skulle träffas. Jag hittade namnet genom inspectfunktionen i min webbläsare och kollade huvudmenyns class name. Ingen aning om detta är felaktigt eller dåligt sätt att göra det på och skulle gärna höra vad ni säger? Koden jag använder nu som verkar funka:
//Conditional main menues function my_wp_nav_menu_args( $args = '' ) { if( is_user_logged_in() ) { // Logged in menu to display $args['main-menu'] = 251; } else { // Non-logged-in menu to display $args['main-menu'] = 158; } return $args; } add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );
$args[’main-menu’] var först bara $args[’menu’]
Tack på förhand. MVH/Flamur
Visar 1 svar - 1 till 3 (av 3 totalt)
Visar 1 svar - 1 till 3 (av 3 totalt)
- Ämnet ”Skapa conditional menu med egen kod” är stängt för nya svar.