Menü und Webseite anpassen

  • Hallo,
    Ich habe das Vendipro Design und möchte gerne mein Header Menü weiter nach oben setzen und die ganze Webseite über die ganze Seitenbreite anzeigen lassen.

    Jemand eine Idee wie ich das ändern könnte?

    • 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

  • Das wird mit CSS möglich sein, aber ohne Link zur Seite kaum / bis gar nicht zu machen.
    Ansonsten ist Vendipro ja kostenpflichtig... da sollte auch der Support mit drin sein.

  • so.. das mit der Breite habe ich mit dem css code hinbekommen

    Code
    .container {
             max-width: 98%;
    }

    auf die Webseite kommt man derzeit nicht drauf da diese im offlinemodus ist damit die Kunden nicht auf die Seite können die den link kennen.
    nun hat der support geschrieben das es mit dem Menü möglich ist wenn ich änderungen in der header.php vornehme und evtl. noch css anpassungen im child theme.

    mein header.php sieht wie folgt aus:

    wie bekomme ich denn da nun das Menü nach oben unter die Stelle:

    PHP
    <p><?php echo do_shortcode( vp_get_option( 'features_1' ) );?></p>
                        </div>
                        <div class="column align-center">
                            <p><?php echo do_shortcode( vp_get_option( 'features_2' ) );?></p>
                        </div>
                        <div class="column align-right">
                            <p><?php echo do_shortcode( vp_get_option( 'features_3' ) );?></p>
  • wie bekomme ich denn da nun das Menü nach oben unter die Stelle:


    ... uhhh... gaaaanz vorsichtig!
    Ist das die Antwort des Supports? .. die sollten es ja wissen.
    Zunächst stelle sicher, dass du eine Sicherheitskopie deiner header.php hast, damit du im Zweifelsfall den Originalzustand wieder herstellen kannst..
    Dann öffnest du deine header.php im Editor und suchst folgende Stelle...

    PHP
    <div class="container container-nomargin" id="nav-wrapper">
                <nav class="navbar" role="navigation">
                    
                    <div class="menu-left">
                        <?php wp_nav_menu( array( 'container' => '', 'theme_location' => 'header-main', 'menu_class' => 'nav slimmenu', 'menu_id' => 'menu-header' ) ); ?>
                    </div>
                
                </nav>
            </div>


    Das sollte der Code deines Menüs sein - dieser Code ist ziemlich weit unten in deiner header.php... direkt vor dem </header>.
    Diesen Code schneidest du aus (cut... Code markieren - dann 'Strg' + 'x')
    Dann den Cursor an die gewünschte Einfügestelle platzieren... ggf dort eine Leerzeile erzeugen und dann den unten ausgeschnittenen Code in diese Leerzeile einfügen (paste... 'Strg' + 'v')
    Speichern - fertig - ausprobieren.
    Ich denke aber, dass die Einfügestelle, die du oben angegeben hast nicht ganz korrekt ist.
    Hinter der Zeile, die du als letztes bei ..'unter die Stelle' .. angegeben hast befindet sich noch ein </div> und ich denke, die Einfügung sollte hinter diesem </div> erfolgen.
    Wenn das nicht klappt, dann ersetze die 'header.php' wieder durch den Originalcode, den du als Sicherheitskopie erstellt hast.

  • Super, Danke! Funktioniert!

    Gibt es denn auch die Möglichkeit das so zu machen das das Menü auch beim scrollen immer sichtbar ist?
    Also das es sozusagen fixiert ist?

  • Ja... sticky ist ein CSS3 Format, dass leider (noch) nicht mit allen Browsern funktioniert.
    So wäre die einfachste Lösung im zusätzlichen CSS für die id="nav-wrapper" folgendes zu notieren:

    HTML
    #nav-wrapper {
      position: -webkit-sticky;
      position: sticky;
      top: 0em;
      }


    wenn das nicht klappt, gäbe es noch die Möglichkeit das mit JavaScript zu realisieren... aber da muss ich passen.
    Da müsstest du im JS Forum nachfragen... eigenen JS Codes in WP ist oft etwas tricky.

  • Das funktioniert auch sehr gut, Danke.
    Kann man bei WordPress (benutze WooCommerce) eigentlich auch ein Login machen im Menü? So das ein Fenster aufgeht wenn man drauf klickt?

  • Hmmm... ja, das geht bestimmt! Aber mache dafür bitte ein neues Thema im WooComm Forum auf.
    Da ich das selber nicht nutze, habe ich davon auch NULL bis gar keine Ahnung.. und bevor ich dir hier was Falsches empfehle, solltest du lieber die WooComm Fachleute um Rat fragen.

Jetzt mitmachen!

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