Support » Themes » Navigation für die Seiten erstellen

  • Hallo

    Ich habe ein neues Theme für meine Website erstellt und bin beschäftigt mit der Integration ins WordPress. Jedoch weiss ich nicht, wie ich meine Navigation einbinden kann, die auf jeder Seite gleich ist.

    Kann mir da jemand helfen?
    Muss ich da in den PHP-Dateien was machen?

    Danke..

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Schau dich mal auf http://components.underscores.me/ um, da hast du verschiedene Beispiele, wie die Navigation in Themes eingebaut werden kann.

    Thread-Starter ula

    (@fatih96)

    Danke dir sehr.

    Das Problem ist eben, dass ich die Navigation in dieser Form aufrufe:

    <?php
    $argsMeta = array(‚menu‘ => ‚Metanavigation‘, ‚container‘ => “, ‚container_class‘ => “, ‚container_id‘ => “, ‚menu_class‘ => ‚menu‘, ‚menu_id‘ => “,
    ‚echo‘ => true, ‚fallback_cb‘ => ‚wp_page_menu‘, ‚before‘ => “, ‚after‘ => “, ‚link_before‘ => “, ‚link_after‘ => “, ‚items_wrap‘ => ‚<p id=“%1$s“ class=“%2$s“>%3$s</p>‘,
    ‚depth‘ => 0, ‚walker‘ => “, ‚theme_location‘ => “);
    wp_nav_menu( $argsMeta );
    ?>

    Ich weiss einfach nicht, wo das ‚%3$s‘ erstellt und woher sie geholt wird.

    —————————————————————————————–

    Jedoch habe ich noch eine Navigation im Header und dort werden Sie mit Bilder dargestellt. Brauche also für jeden Navigationspunkt 2 Bilder.

    Wie kann ich das erstellen?

    Hast du vielleicht eine Idee?

    Kannst du demnächst, wenn du Code teilst, den Code auch bitte in das <code>-Tag packen, das im Editor des Forums angeboten wird? Es ist sonst schlecht lesbar. Vergleich mal deine Kopie und den nachfolgenden Code:

    <?php
    $argsMeta = array(
    	'menu' => 'Metanavigation',
    	'container' => '',
    	'container_class' => '',
    	'container_id' =>'', 
    	'menu_class' => 'menu', 
    	'menu_id' => '',
    	'echo' => true, 
    	'fallback_cb' => 'wp_page_menu', 
    	'before' => '', 
    	'after' => '', 
    	'link_before' => '', 
    	'link_after' => '', 
    	'items_wrap' => '<p id=“%1$s“ class=“%2$s“>%3$s</p>',
    	'depth' => 0, 
    	'walker' => '', 
    	'theme_location' => '');
    
    wp_nav_menu( $argsMeta );
    ?>

    Abgesehen davon: wieso rufst du denn die Navigation in dieser Form auf, wenn du nicht weißt, was sie bringt? Ich hatte dir einen Link zu Themes mit Navigation gegeben. Wieso kopierst du die Navigation nicht einfach von dort?

    „Jedoch habe ich noch eine Navigation im Header und dort werden Sie mit Bilder dargestellt. Brauche also für jeden Navigationspunkt 2 Bilder. Wie kann ich das erstellen?“

    Deine Frage lässt sich so nicht beantworten. Was sollen denn dort für Bilder erscheinen? Und wieso 2 Bilder?

    Thread-Starter ula

    (@fatih96)

    Es ist mir schon bewusst, was die Funktion bewirkt, jedoch finde ich den ort
    nicht wo im item_wrap der Link erstellt wird, welche „%3$s“ ersetzt. In diesem fall möchten wir nur den a-tag von link zurück geben und den li-tag um den Link entfernen.

    Die 2 Bilder sind abhängig von der einzelen Seite, bzw. Navigations Punkt.
    Da müssten wir ebenfalls das Template Finden welche für die Darstellung des Replacement „%3$s“
    verantworlich ist und es in diesem fall so anpassen, dass die Bilder angezeigt werden.

    Das würde ich vermutlich so lösen, wie in diesem Thread: http://wordpress.stackexchange.com/questions/87017/pulling-featured-images-in-to-a-wordpress-menu

    Die Frage sprengt hier aber auch ein wenig den Rahmen.

    Thread-Starter ula

    (@fatih96)

    Danke für deine Hilfe, ich werde es mir anschauen.

    Problem gelöst?

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „Navigation für die Seiten erstellen“ ist für neue Antworten geschlossen.