Wie füge ich ein zweites Menü in eine WordPress-Vorlage ein?

Lesezeit: 1 Minute

Benutzeravatar von Steven Matthews
Steven Matthews

Also versuche ich, ein zweites Menü zu einer WordPress-Vorlage hinzuzufügen – das erste, das ich habe, indem ich Folgendes schreibe:

<?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) ); ?>

Jetzt habe ich zwei Menüs in der registriert functions.php Datei wie folgt:

register_nav_menu('header', 'Header Menu');
register_nav_menu('ad-menu1', 'Ad Menu One');

Wie greife ich auf das Menü zu, das im zweiten Navigationsmenü registriert ist? Oder registriere ich mich falsch? Ich habe es versucht:

<?php wp_nav_menu( array( 'theme_location' => 'ad-menu1', 'container_class' => 'menu-ads' ) ); ?>

Aber das gibt mir nur eine Liste aller Kategorien, was ich NICHT will.

Wie erhalte ich lediglich das Menü, das mit Ad Menu One/ad-menu1 verknüpft ist?

Die Standardmethode zum Hinzufügen eines sekundären Menüs zu einem Thema ist wie folgt.

Fügen Sie die Funktion hinzu, um eine neue Menüöffnungsdatei zu erstellen functions.php und registering es:

register_nav_menus( array(
    'primary' => __( 'Primary Menu', 'yourtheme'),
    'secondary' => __( 'Secondary Menu', 'yourtheme' ),
 ) );

Dies brachte ein zweites Menü in den Themenmenüoptionen hervor.

Fügen Sie als Nächstes den Code an der gewünschten Stelle in Ihrer Designdatei hinzu. In diesem Fall würde es der Fußzeile hinzugefügt werden.

<nav>
    <?php
        wp_nav_menu( array('container_class' => 'menu-footer',
        'theme_location' => 'secondary') ); ?>
</nav>

1396750cookie-checkWie füge ich ein zweites Menü in eine WordPress-Vorlage ein?

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

Privacy policy