Ich habe noch eine Testseite mit dem Theme Matheson. Hier habe ich noch dazu das Bedürfnis zwei unterschiedliche Menüs anzuzeigen wenn jemand angemeldet ist oder nicht.
Die beiden Menüs tragen die Namen intern
und extern
.
Dazu muss ich in der Editier-Funktion von WordPress in der Datei functions.php
nach der Funktion bavotasan_nav_menu_args
(Zeile 688? = function bavotasan_nav_menu_args( $args ) {
) suchen. Hier habe ich dann den folgenden Codeblock hinzugefügt.
if( is_user_logged_in() ) {
$args['menu'] = 'intern';
}
else {
$args['menu'] = 'extern';
}
und das direkt vor dem return $args;
Bei mir hat das dann einwandfrei alles funktioniert.