WP Menüs von Code befreien

  • Hallo Leute ich bin ganz neu bei Wordpress und versuche mich gerade in die Templates einzuarbeiten und bin jetzt bei folgendem Problem angelangt:

    Wie schaffe ich es ein Menü von Sämtlichen Wordpress Code zu befreien?

    Beispiel:

    HTML
    <ul id="menu-haupnavigation" class="menu">
    <li id="menu-item-38" class="menu-item menu-item-type-post_type current-menu-item page_item page-item-2 current_page_item menu-item-38">
    <a href="http://meineseite.at/eine-seite/">News</a></li>
    <li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-37"><a href="http://meineseite.at/termine/">Termine</a></li>
    </ul>

    zu

    HTML
    <li class="active"><a href="http://meineseite.at/cms/eine-seite/">News</a></li>
    <li><a href="http://meineseite.at/cms/termine/">Termine</a></li>

    die einzige Klasse die ich in meinem bereinigtem Beispiel verwenden möchte ist bei aktiven Seiten class="active"

    In der Worpress referenz http://codex.wordpress.org/Function_Reference/wp_nav_menu habe ich leider nicht das richtige gefunden aber vieleicht könnt ihr mir ja weiterhelfen.

    meine bisherige konfiguration des Menüs:

    PHP
    <?php wp_nav_menu( array( 
                          'theme_location' => 'first',
                        'container' => '',  
                         'depth'     => 0,
                        'container_class' => '' 
                        ) ); ?>

    Danke euch schonmal

    • 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

  • Hi,
    gibt es einen Grund warum du die Klassen entfernen möchtest? Das stört doch keinen und bringt auch keine Sicherheitsrisiken mit sich.

    Für die Naviagtion hast du die Datei /wp-includes/nav-menu-template.php zur Verfügung. So um Zeile 316 hast du auch die Definition der Klassen :)

Jetzt mitmachen!

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