• Hallo,

    Ich bin dabei mir mein eigenes Theme zusammen zubauen.

    Ich habe mir folgende Seiten angelegt:

    - 404.php
    - comments.php
    - footer.php
    - header.php
    - index.php
    - page.php
    - search.php
    - sidebar.php
    - single.php

    - style.css

    Das klappt auch alles wunderbar aber mir fehlt einfach noch der Überblickt.

    Was muss ich jetzt tun um die Navigation anzupassen ?

    Muss ich mir dafür jetzt ein Plugin runterladen oder gibt es schon vorgefertigte PHP Funktionen, auf die ich zugreifen kann und wo man nur noch das CSS anpassen muss ?

    Einmal editiert, zuletzt von vintage (17. Juli 2013 um 20:25)

    • 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

  • in dieser datei registrierst du dir deine navigation via

    PHP
    function as_setup(){
        
        register_nav_menu( 'primary' , __('Hauptnavigation' , 'classic'));
       
    }
    add_action('after_setup_theme' , 'as_setup');


    im frontend gibst du diese über

    PHP
    <?php  wp_nav_menu() ?>


    aus.

    sollte dein theme html5 werden solltest du diverse dinge aus der nav entfernen, dies kannst du mit dieser funktion machen.

    PHP
    function as_wp_nav_menu_args( $args = '' ) {
        $args['items_wrap'] = '%3$s';
        $args['container'] = false;
       
        return $args;
    }
    add_filter( 'wp_nav_menu_args' , 'as_wp_nav_menu_args' );

    damit wird die umliegende div und die ul gekillt.
    aso, as in den funktionen steht für mein theme, die solltest du umnennen.

    beste grüße
    aus hamburg

Jetzt mitmachen!

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