Beiträge von ciddi89

    Danke für die schnelle Antwort.
    Da ist alles richtig angehakt wie es soll. Hab es auch mehrmals gelöscht und neu erstellt auch die Funktionen in den php Dateien aber immer wieder das selbe Problem. Hab auch eine fall back Funktion getestet damit er nicht das erste Menü nimmt wenn das andere leer ist aber dann bleibt das Menü leer.

    Guten morgen,

    Bin gerade dabei mein Eigenes Wordpress Theme zu erstellen. Soweit komme ich auch gut klar aber das Menü macht mich wahnsinnig. Das Header Menu nimmt immer das aus dem Footer egal was ich probiere. In der Function.php sind beide Registriert:

    PHP
    // Menus
    function register_my_menus() {
    register_nav_menus(
        array(
        'top-menu' => __( 'Top Menu Location' ),
        'footer-menu' => __( 'Footer Location' )
        )
    );
    }
    add_action( 'init', 'register_my_menus' );

    und im Header.php ist auch die Location angegeben. Trotzdem nimmt er immer das falsche.

    PHP
    <?php
          wp_nav_menu(
             array (
                'theme-location' => 'top-menu',
                    'menu_class' => 'top-menu',
          ) );
          ?>

    Im Web-Inspektor gibt er mir dann immer das aus:

    HTML
    <div class="menu-footer-container"><ul id="menu-footer" class="top-menu"><li id="menu-item-58" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-58"><a href="http://localhost:8888/wordpress/ueber-mich/">Über mich</a></li>
    <li id="menu-item-57" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-57"><a href="http://localhost:8888/wordpress/datenschutzerklaerung/">Datenschutzerklärung</a></li>
    </ul></div>

    Habe schon die Suche bemüht, auch was gefunden aber das brachte mich nicht weiter. Hat jemand von euch vielleicht ein Lösungsvorschlag?

    Mit freundlichen Grüßen

    Christian