Menüs anpassen

  • Servus,

    bin noch neu was WP angeht, arbeite erst sied kurzem damit, also wenn ich ne dumme Frage stellen sollte, bitte nicht lachen :mrgreen:

    Habe das Problem das ich auf der Seite (Link) die Menüs anpassen möchte, Head, Main und Footermenüs.
    Da das Theme an sich keine Menüanpassung hat habe ich nach dieser Anleitung diese Aktiviert: (Link)

    Aber es passiert nix ...
    Nehmen wir als beispiel den Headbereich.
    Ich habe in der header.php die Zeile

    PHP
    <ul class="nav">
    <li class="page_item <?php if (is_front_page()) echo( 'current_page_item' );?>"><a href="<?php bloginfo( 'url' ); ?>"><?php _e( 'Home', 'traction' ); ?></a></li>
    <?php if ($traction->hidePages() !== 'true' ) : ?>
    <?php wp_list_pages( 'title_li=' ); ?>
    <?php endif; ?>
    </ul>

    in

    PHP
    <ul class="nav">
    <li class="page_item <?php if (is_front_page()) echo( 'current_page_item' );?>"><a href="<?php bloginfo( 'url' ); ?>"><?php _e( 'Home', 'traction' ); ?></a></li>
    <?php if ($traction->hidePages() !== 'true' ) : ?>
    <?php wp_nav_menu( array( 'theme_location' => 'head-navi' ) ); ?> 
    <?php endif; ?>
    </ul>

    geändert ...

    Problem ist das er mir die Links bzw. Seiten die ich dann im menü Kopfnavigation eingetragen habe, oben niht anzeigt. Er zeigt mir so wie jetzt nur "home" an.

    Kann mir vielleicht irgendjemand sagen ob ich da was falsch gemacht habe oder mir einer helfen kann? :(

    Gruß Viper

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Warum machst du nicht einfach folgendes?

    PHP
    <?php wp_nav_menu( array( 'theme_location' => 'head-navi' ) ); ?>


    [FONT=arial]
    Dann kannst du unter Design > Menüs ein Menü erstellen und seitlich noch per Dropdown zuweisen. Den Code mit current_page_item sollte es dir eigentlich von WordPress selber ausgeben, sodass du nachher nur noch mit CSS arbeiten kannst.[/FONT]

  • Wie schon gesagt kannst du unter Design - Menüs eigene Menüs erstellen und auch die Menüpunkte individuell benennen + per Widget verschieben.

    Um das Home wegzubekommen gibt es auch eine schnelle Lösung:
    Öffne die functions.php deines Themes, gehe zu Zeile ca. 225. Dort steht folgendes:

    PHP
    function twentyten_page_menu_args( $args ) {
        $args['show_home'] = true;
        return $args;
    }

    Da ersetzt du das true einfach durch 'Startseite' :

    PHP
    function twentyten_page_menu_args( $args ) {
        $args['show_home'] = 'Startseite';                                                 
        return $args;
  • Aber wo soll bitte dann

    PHP
    <?php wp_nav_menu( array( 'theme_location' => 'head-navi' ) ); ?>

    [COLOR=#000000][COLOR=#0000BB]eingesetzt werden? :o
    Achja und wenn ich das "Individuelles Menu" im Widget Bereich ziehen will, Er zeigt mir aber für den Kopfbereich keine Leiste an?

    Nur: Sidebar, Footer Left/Right und Center


    [/COLOR] [/COLOR]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!