• Hallo erstmal an alle,

    folgendes Problem habe ich.
    Und zwar geht es daraum das ich die Navi ändern muss.

    In der header.php datei steht diese zeile.

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

    damit wird anscheint die navi generiert also <ul><li><a>"NAME"</a></li></ul>

    um wieder zu meinem problem zurück zu kommen.

    ich muss vor und nach dem "<a>-Tag" ein <span> einfügen, aber ich finde die datei nicht wo ich das ändern kann.


    Vielen dank schonmal im vorraus.

    MfG

    azad11

    • 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

  • danke für deine schnelle antwort.

    aber wo bau ich das jetzt ein ?
    verstehe das nit so ganz :S

    bau ich das jetzt in der "nav-menu-template.php" ein oder in der "header.php"?

    und wie muss ich das schreiben ?

  • Source file

    wp_nav_menu() is located in wp-includes/nav-menu-template.php.


    danke schön... aber wie füge ich das ein ?

    hab schon paar dinger ausprobiert aber nix geht

    und wen ich

    PHP
    <?php wp_nav_menu (array ('link_before' => '<span>')) ?>

    schreibe macht er das innerhalb des linkes ... aber es soll ja so aussehen

    <span class=""></span>
    <a>NAME</a>
    <span class=""></span>


  • aber es soll ja so aussehen
    <span class=""></span>
    <a>NAME</a>
    <span class=""></span>


    Was soll denn das für einen Sinn ergeben? Zumal du ja auch als link_before

    HTML
    <span bla=""></span>

    eingeben kannst. Aber wiegesagt, ich sehe nicht den Sinn, da man das was du vorhast, sicher auch so über CSS lösen kann, ohne dass man noch ein leeres Span vor jedem Link einfügt.

    Und ansonsten, ja, du fügst das direkt im Aufruf von wp_nav_menu ein. Im Originalcode rumpfuschen tut man nicht.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • ich brauch die spans dafür um da drine bilder rein zu machen die ein schatten beinhalten


    Und warum kannst du dafür nicht direkt die Linkklassen verwenden? Aber naja, wie gesagt, wenn du auch einfach nur leere Spans reintun willst, dann kannst du das mit ja tun, mit before_Link.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

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