Wie kann ich meinem Theme erlauben, mehrere Menüs in WordPress zu unterstützen?

Lesezeit: 1 Minute

Benutzer-Avatar
Shivani

Ich entwickle eine Website in WordPress. Ich verwende ein Thema namens Moesia. Beim Anpassen des Designs an meine Website-Anforderungen stellte ich fest, dass das Design nur ein Menü unterstützt, nämlich das Hauptmenü oben rechts.

Ich möchte ein weiteres Menü hinzufügen, das nur innerhalb einer Seite sichtbar ist. Ich habe versucht, einer Seite ein benutzerdefiniertes Menü hinzuzufügen, das Problem, dass die gesamte Seite aktualisiert wird und das Menü verschwindet, wenn ich auf ein Menüelement klicke. Ich möchte, dass das Menü auf dieser Seite bleibt und ein Klick auf das Menüelement den Inhalt neben dem Menü anzeigen soll.

Ich bin absolut neu in dieser Technologie.

Wie kann ich das erreichen?

Benutzer-Avatar
Rohil_PHPBeginner

Fügen Sie Folgendes zu Ihrer hinzu functions.php Datei. Die 2 Menüs sind die Menüs „Primär“ und „Sekundär“.

//Register Navigations
add_action( 'init', 'my_custom_menus' );
function my_custom_menus() {
   register_nav_menus(
        array(
            'primary-menu' => __( 'Primary Menu' ),
            'secondary-menu' => __( 'Secondary Menu' )
        )
    );
}

Um sie zu Ihrer Website hinzuzufügen, müssen Sie Folgendes zu Ihren WordPress-Vorlagendateien hinzufügen (höchstwahrscheinlich Ihre header.php und footer.php Dateien).

<?php wp_nav_menu (array('theme_location' => 'primary-menu','menu_class' => 'nav'));?>
<?php wp_nav_menu (array('theme_location' => 'secondary-menu','menu_class' => 'nav'));?>

1299270cookie-checkWie kann ich meinem Theme erlauben, mehrere Menüs in WordPress zu unterstützen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy