wp_nav_menu (sekundäres Menü) keine aktuellen classn hinzufügen

Ich habe überall gesucht, aber ich kann keine Lösung finden.

Mein sekundäres Menü fügt keine aktuellen classn hinzu

  • Tags, wenn es gerendert wird.
  • Ich habe dieses Menü in meiner functions.php Datei hinzugefügt

    function register_menus() { register_nav_menus( array( 'second-menu' => __( 'Second Menu' ) ) ); } 

    Dann habe ich in WordPress ein Menü mit den Links erstellt, die ich in meinem zweiten Menü anzeigen möchte. Danach habe ich das Menü mit der function wp_nav_menu in der .php Datei hinzugefügt, wo ich das Menü anzeigen lassen möchte:

      'second-menu' ) ); ?> 

    Bis jetzt funktioniert alles. Das Menü wird mit den Links angezeigt, die ich anzeigen möchte. Alle Links funktionieren. Mein Problem ist, dass die ‘aktuellen’ classn, die WP normalerweise den Menüs hinzufügt, diesem Menü nicht hinzugefügt werden. Ich habe die classn current-menu-item oder current-page-item zur erwartet

  • Tag, aber diese sind nicht da. Die einzigen classn, die WP zum
  • tag sind:
    • Menüelement
    • menu-item-type-post_type
    • Menü-Objekt-Objekt-Seite
    • menu-item- [Nummer]

    Danke für die Hilfe, Angelo

    Solutions Collecting From Web of "wp_nav_menu (sekundäres Menü) keine aktuellen classn hinzufügen"

    Sie müssen dem Admin-Ende das Menü für die jeweilige Designoption zuweisen.

    Orelse benutzt diesen Code,

     wp_nav_menu( array( 'menu' => 'second-menu' ) ); 

    Anstatt von,

     wp_nav_menu( array( 'theme_location' => 'second-menu' ) ); 

    Das wird funktionieren.

    Diese stimmen nicht überein:

     register_nav_menus( array( 'second-menu' => __( 'Second Menu' ) ) ); 

    und

     wp_nav_menu( array( 'theme_location' => 'producten-menu' ) ) 

    Ihr 'theme_location' muss mit dem Slug übereinstimmen, der an den register_nav_menus() -Array übergeben wurde:

     register_nav_menus( array( $slug => $title ) ); 

    wird aufgerufen als:

     wp_nav_menu( array( 'theme_location' => $slug ) ); 

    Also versuche:

     wp_nav_menu( array( 'theme_location' => 'second-menu' ) );