Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Tasse
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So erstellen Sie ein Sticky Floating Navigation Menü in WordPress

Das obere Navigationsmenü einer Website enthält normalerweise Links zu allen wichtigen Seiten. Wenn Sie dieses Menü zu einem Sticky-Menü machen, können Sie es beim Scrollen des Benutzers auf der Seite am oberen Rand halten. So ist es immer in Reichweite.

Dies macht die Navigation zugänglicher und ermöglicht es Benutzern, schnell zu verschiedenen Bereichen Ihrer Website zu springen, ohne zum Anfang zurückscrollen zu müssen. Unserer Meinung nach kann die Verwendung eines Sticky-Menüs dazu beitragen, das Engagement zu steigern und die allgemeine Benutzerfreundlichkeit der Website zu verbessern.

In diesem Artikel zeigen wir Ihnen, wie Sie Ihrer WordPress-Website ganz einfach ein Sticky-Navigationsmenü hinzufügen.

Erstellen eines Sticky-Navigationsmenüs in WordPress

Was ist ein festes schwebendes Navigationsmenü?

Ein Sticky- oder Floating-Navigationsmenü „klebt“ beim Scrollen des Benutzers am oberen Bildschirmrand, sodass es jederzeit sichtbar ist.

Normalerweise enthält das obere Navigationsmenü in WordPress Links zu den wichtigsten Inhalten Ihrer Website. Indem Sie dieses Menü fixieren, können Besucher jederzeit auf diese Links klicken, ohne scrollen zu müssen.

Ein Sticky-Navigationsmenü in Aktion auf unserer Demowebsite

Wenn Sie einen Online-Shop betreiben, enthält das obere Navigationsmenü normalerweise Links zu Seiten, die auf Konversionen ausgelegt sind, wie z. B. die Checkout-Seite und den Kunden-Warenkorb. Indem Sie das obere Menü fixieren, können Sie oft die Abbruchraten im Warenkorb reduzieren und mehr Verkäufe erzielen.

Vor diesem Hintergrund sehen wir uns an, wie Sie ganz einfach ein fixiertes, schwebendes Navigationsmenü in jedem WordPress-Theme oder WooCommerce-Shop erstellen können. Verwenden Sie einfach die Schnelllinks unten, um zu der Methode zu springen, die Sie verwenden möchten:

Methode 1: Ein fixiertes Menü über die Theme-Einstellungen hinzufügen (Einfach)

Einige der besten WordPress-Themes haben eine integrierte Unterstützung für fixierte Navigationsmenüs. Daher lohnt es sich, Ihre Theme-Einstellungen zu überprüfen, indem Sie im WordPress-Dashboard zu Themes » Anpassen gehen und nach Einstellungen suchen, die mit „Menüs“ beschriftet sind.

Wenn Sie nicht sicher sind, ob Ihr Theme fixierte Menüs unterstützt, können Sie die Dokumentation des Themes überprüfen oder sich sogar an den Entwickler wenden, um Hilfe zu erhalten. Weitere Informationen finden Sie in unserem Leitfaden, wie Sie richtig um WordPress-Support bitten und ihn erhalten.

Wenn Ihr Theme keine integrierte Unterstützung für Sticky-Menüs hat, müssen Sie eine der anderen unten aufgeführten Methoden verwenden.

Methode 2: Fügen Sie Ihr Sticky-Navigationsmenü mit einem Plugin hinzu (empfohlen)

Der einfachste Weg, ein fixiertes Navigationsmenü in WordPress hinzuzufügen, ist die Verwendung des Sticky Menu & Sticky Header Plugins. Es ermöglicht Ihnen, alles zu fixieren, einschließlich Menüs.

Zuerst müssen Sie das Plugin installieren und aktivieren. Wenn Sie Hilfe benötigen, lesen Sie bitte unseren Anfängerleitfaden zur Installation eines WordPress-Plugins.

Gehen Sie nach der Aktivierung zu Einstellungen » Sticky Menu (oder irgendetwas!).

Die Einstellungsseite des Sticky-Menü-Plugins

Zuerst müssen Sie die CSS-ID des Navigationsmenüs ermitteln, das Sie fixieren möchten, indem Sie das Inspektionstool Ihres Browsers verwenden.

Besuchen Sie einfach Ihre Website und bewegen Sie den Mauszeiger über das Navigationsmenü. Klicken Sie dann mit der rechten Maustaste und wählen Sie im Menü des Browsers 'Untersuchen'.

Untersuchen des Navigationsmenü-Elements auf Ihrer Website

Dies öffnet ein neues Panel im Browser, in dem Sie den Quellcode für das Navigationsmenü sehen können.

Sie müssen die Codezeile finden, die sich auf das Menü oder den Header Ihrer Website bezieht. Sie wird ungefähr so aussehen:

<nav id="site-navigation" class="main-navigation" role="navigation">

Wenn Sie Schwierigkeiten haben, den Code zu finden, bewegen Sie den Mauszeiger über die verschiedenen Codezeilen im 'Inspizieren'-Bereich. Wenn Sie den richtigen Code gefunden haben, hebt der Browser das Navigationsmenü hervor, wie Sie im folgenden Bild sehen können.

Finden der Navigationsmenü-ID mit dem Inspektionswerkzeug

In diesem Fall ist die CSS-ID des Navigationsmenüs site-navigation.

Sobald Sie diese Informationen haben, wechseln Sie zurück zu Ihrem WordPress-Dashboard und fügen Sie sie in das Feld „Sticky Element (Erforderlich)“ ein.

Sie müssen auch ein Hash-Zeichen (#) am Anfang hinzufügen, sodass site-navigation zu #site-navigation wird.

Eingabe der ID des Elements, das Sie klebend machen möchten (in diesem Fall das Navigationsmenü)

Klicken Sie anschließend auf die Schaltfläche „Änderungen speichern“ am unteren Rand der Seite, um Ihre Änderungen zu speichern.

Wenn Sie nun Ihre WordPress-Website besuchen und scrollen, sollte das Menü oben bleiben.

Anzeige des Sticky-Menüs auf Ihrer Website

Manchmal kann das Sticky-Menü einige Inhalte überlappen, die Sie nicht ausblenden möchten.

Wenn dies geschieht, müssen Sie einen Abstand zwischen dem oberen Rand Ihres Bildschirms und dem Sticky-Navigationsmenü definieren, indem Sie eine Zahl in das Feld „Abstand zwischen dem oberen Seitenrand und dem Sticky-Element“ eingeben.

So erstellen Sie ein Sticky-Navigationsmenü in WordPress

Fixierte Menüs können Probleme für Geräte mit kleineren Bildschirmen, wie z. B. Mobilgeräte, verursachen. Vor diesem Hintergrund ist es eine gute Idee, die mobile Version Ihrer WordPress-Website von Ihrem Desktop aus zu überprüfen.

Wenn Sie mit dem Aussehen des Menüs nicht zufrieden sind, können Sie es für mobile Benutzer „entfernen“, indem Sie das folgende Feld finden: „Element nicht fixieren, wenn der Bildschirm kleiner ist als.“

Geben Sie hier „780px“ ein.

Das klebende Navigationsmenü auf Mobilgeräten lösen

Es gibt noch weitere Einstellungen zu erkunden, aber das ist alles, was Sie benötigen, um ein funktionierendes Sticky-Navigationsmenü zu erstellen.

Wenn Sie mit der Einrichtung des Navigationsmenüs zufrieden sind, klicken Sie auf „Änderungen speichern“, um Ihre Einstellungen zu speichern.

Methode 3: Ein klebendes schwebendes Navigationsmenü mit Code hinzufügen

Sie können auch ein fixiertes Navigationsmenü mit CSS erstellen.

Der beste Weg, benutzerdefinierten Code zu WordPress hinzuzufügen, ist die Verwendung von WPCode. Es ist das beste Code-Snippet-Plugin, mit dem Sie benutzerdefiniertes CSS, PHP, HTML und mehr hinzufügen können.

Da Sie die Theme-Dateien nicht direkt bearbeiten, können Sie viele häufige WordPress-Fehler vermeiden. Sie können Ihr Theme auch aktualisieren oder zu einem komplett anderen Theme wechseln, ohne Ihren benutzerdefinierten Code zu verlieren.

Sie können das Sticky-Menü auch mit einem einzigen Klick ein- und ausschalten.

Zuerst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Weitere Informationen finden Sie in unserem Schritt-für-Schritt-Leitfaden zur Installation eines WordPress-Plugins.

Sobald das Plugin aktiviert ist, gehen Sie zur Seite Code Snippets » + Snippet hinzufügen, wo Sie alle fertigen WPCode-Snippets sehen, die Sie zu Ihrer Website hinzufügen können.

Dazu gehören ein Snippet, mit dem Sie Kommentare vollständig deaktivieren, Dateitypen hochladen können, die WordPress normalerweise nicht unterstützt, Anhangsseiten deaktivieren und vieles mehr.

Bewegen Sie hier einfach die Maus über „Benutzerdefinierten Code hinzufügen (Neuer Ausschnitt)“ und klicken Sie auf die Schaltfläche „Ausschnitt verwenden“, wenn sie erscheint.

Hinzufügen eines benutzerdefinierten Code-Snippets zu einer Website mit WPCode

Auf dem nächsten Bildschirm müssen Sie einen Titel für den Code-Ausschnitt eingeben. Dies dient nur Ihrer Referenz, daher können Sie alles verwenden, was Sie möchten.

Öffnen Sie dann das Dropdown-Menü „Code-Typ“ und wählen Sie „CSS-Snippet“.

Erstellen eines klebenden Navigationsmenüs mit WPCode

Wenn das erledigt ist, fügen Sie den folgenden Ausschnitt zum WPCode-Code-Editor hinzu:

#site-navigation {
    background:#00000;
    height:60px;
    z-index:170;
    margin:0 auto;
    border-bottom:1px solid #dadada;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    right:0;
    text-align: center;
}

Dies erstellt ein Navigationsmenü mit schwarzem Hintergrund. Sie können jede gewünschte Farbe verwenden, indem Sie den Hex-Code neben background ändern.

Zum Beispiel gibt Ihnen die Verwendung von background: #ffffff einen weißen Menühintergrund. Wenn Sie sich nicht sicher sind, welchen Hex-Code Sie verwenden sollen, können Sie eine Ressource wie HTML-Farbcode konsultieren.

Sie müssen auch #site-navigation durch die CSS-ID Ihres Navigationsmenüs ersetzen. Um diesen Code zu finden, folgen Sie einfach demselben Prozess, der oben beschrieben wurde.

Wenn Sie mit dem Code zufrieden sind, klicken Sie auf den Umschalter 'Inaktiv', damit er zu 'Aktiv' wechselt, und klicken Sie dann auf die Schaltfläche 'Snippet speichern'.

Wie man ein Sticky-Navigationsmenü mit WPCode erstellt

Wenn Sie nun Ihren WordPress-Blog oder Ihre Website besuchen, sehen Sie das Sticky-Floating-Navigationsmenü in Aktion.

Je nach Theme kann das Navigationsmenü manchmal unter dem Website-Header erscheinen, anstatt darüber. In diesem Fall kann das Sticky-Navigationsmenü zu nah am Website-Titel und Header erscheinen oder ihn sogar überlappen.

Das Sticky-Navigationsmenü überlappt leicht den Website-Titel

Wenn dies geschieht, können Sie Folgendes zu Ihrem benutzerdefinierten CSS-Snippet hinzufügen:

.site-branding {
margin-top:60px !important;
}

Ersetzen Sie einfach site-branding durch die CSS-Klasse Ihres Header-Bereichs. Um diese Informationen zu erhalten, verwenden Sie einfach das 'Inspizieren'-Tool Ihres Browsers und folgen Sie dann demselben Prozess, der in Methode 2 beschrieben ist.

Bonus: Machen Sie Ihre WordPress-Beiträge Sticky

Wenn Sie einen WordPress-Blog haben, ist es eine gute Idee, einige Ihrer Blogbeiträge fixiert zu machen. Dies können die Leitartikel sein, die die wichtigsten Inhalte Ihrer Website enthalten, oder Ankündigungen und Giveaway-Beiträge, mit denen Sie möchten, dass Benutzer interagieren.

Wenn Sie einen Beitrag Ihrer Wahl als „Sticky“ markieren, bleibt dieser am oberen Rand Ihrer Blog-Seite, auch wenn Sie neue Inhalte veröffentlichen, die unter dem „Sticky“-Beitrag angezeigt werden.

Vorschau fester Beiträge

Sie können Ihren Blog-Beitrag ganz einfach als „Sticky“ markieren, indem Sie ihn im Inhaltseditor öffnen. Sobald Sie dies getan haben, erweitern Sie einfach den Tab „Zusammenfassung“ im Block-Panel und aktivieren Sie die Option „Oben im Blog anheften“.

Klicken Sie danach oben auf die Schaltfläche „Aktualisieren“ oder „Veröffentlichen“, um Ihre Einstellungen zu speichern. Sie haben nun erfolgreich einen Sticky-Blogbeitrag auf Ihrer WordPress-Website erstellt.

Überprüfen Sie die Option "Sticky Post"

Weitere Details finden Sie in unserem Tutorial zum Thema Beiträge in WordPress anheften.

Wir hoffen, dieser Artikel hat Ihnen geholfen, ein festes schwebendes Navigationsmenü zu Ihrer WordPress-Seite hinzuzufügen. Möglicherweise möchten Sie auch unseren Leitfaden für Anfänger zum Thema Hinzufügen eines Schiebe-Panel-Menüs in WordPress-Themes und unser Tutorial zum Thema Hinzufügen von Social-Media-Symbolen zum WordPress-Menü lesen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie, wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

48 CommentsLeave a Reply

  1. Gibt es eine Möglichkeit, das Sticky-Menü nur für bestimmte Beiträge/Seiten anzuwenden? Zum Beispiel, dass es auf der Homepage meines Blogs nicht sticky ist, aber überall sonst auf der Website sticky ist?

    • If your theme does not offer that option then we would recommend the plugin for a simple method to have that conditional display :)

      Admin

  2. Gut gemacht, ich freue mich, das Plugin zu sehen, das Sie hier geteilt haben "Sticky Menu oder (alles) beim Scrollen". Das bedeutet, dass es verwendet werden kann, um beliebige Elemente außer dem Menü "sticky" zu machen.
    Anfangs habe ich dafür rohen Code verwendet, danke, dass Sie diese einfache Methode geteilt haben.

    • Ich stimme Ihnen zu, Mrteesurez, Sticky-Menüs sind ein wertvolles Website-Feature. Neben der Erstellung eines Sticky-Menüs könnten Sie auch einen „Smooth Scroll“-Effekt in Betracht ziehen, um die Benutzererfahrung beim Navigieren zwischen Abschnitten auf Ihrer Webseite weiter zu verbessern.

  3. Danke für das Tutorial. Ich habe immer nach einer Vorlage gesucht, die das im Grunde tun kann. Laut dieser Anleitung muss ich das nicht mehr tun.

  4. Tolles praktisches Tutorial. Ich habe Methode 2 angewendet und sie hat sofort funktioniert. Wenn ich die Website jedoch auf dem Handy öffne, sind die Schaltflächen im Menü verschwunden. Weiß jemand, warum oder wie man das beheben kann?

    Prost!

    • Wenn Sie dies noch nicht getan haben, empfehlen wir Ihnen, den Support Ihres spezifischen Themes zu kontaktieren, um zu prüfen, ob es einen Konflikt mit dem CSS Ihres Themes gibt.

      Admin

  5. Hallo,
    Wie erstelle ich ein festes schwebendes Menü unten auf der rechten Seite einer Seite, anstatt oben, sodass es sich beim Scrollen nach unten bewegt.
    Danke!
    Serena

  6. Hello!
    Thanks for your help! It worked like magic :D.
    I learn a little CSS and tried to make my nav sticky from a free theme (GeneratePress) but didn’t work. (I tried “position: sticky;” in CSS), but thank your code that helped me to fix it :)

  7. Vielen Dank für Ihre Hilfe – nur eine kleine Frage; der Hintergrund meines Menüs ist beim Scrollen nach unten transparent. Gibt es schnelle Lösungen oder Tricks, um eine solide Farbe dahinter zu legen (in unserem Fall weiß)?

  8. Der CSS-Code hat funktioniert und ich musste dem Header einen Rand hinzufügen, damit der gesamte Titel angezeigt wird. Meine Menüleiste erstreckt sich über die gesamte Breite, aber die Menüschaltflächen beginnen links und enden in der Mitte. Wie zentriere ich die Schaltflächen auf der Seite?

  9. Ich habe eine Liste von Büchern in einer Tabelle. Ich habe die Bilder ihrer Titelseiten in die Mediathek importiert, jetzt möchte ich, dass die Bilder beim Scrollen durch die Liste als Viewer angezeigt werden. Ähnlich wie ein Zeilen-Hover, aber wie mache ich das in einer Tabelle, die im Tabellenersteller erstellt wurde?

  10. Wie kann ich dieses feste Navigationsmenü scrollbar machen?
    Ich habe es für eine Seitenleiste verwendet, aber wenn die Seitenleiste zu lang ist, passt sie nicht auf den Bildschirm und ich kann sie nicht nach unten scrollen.

  11. Hallo,
    Wie haben Sie den Code WIE EIN CODE in diesem Beitrag geschrieben? Ich meine, wie zeige ich HTML-Codes wie diesen in einem Beitrag an?
    Danke.

  12. :( I wasn’t even able to find that CSS code …. I even searched for “nav id” and there is nothing like that in the code! Any idea why?

  13. Sie können auch „z-index: 999xxxx“ für das Logo oder jedes Element verwenden, das Sie in der Navigationsleiste platzieren möchten.

  14. Ich möchte wissen, wie man ein „Sticky“-Menü in einem WordPress-Beitrag oder einer Seite hinzufügt. Bei einem langen Beitrag sollen die Überschriften und Unterüberschriften des Beitrags selbst im „Sticky“-Menü angezeigt werden, damit ein Leser leicht von einem Abschnitt des Beitrags zu einem anderen navigieren kann. Danke...

  15. Danke für das Tutorial!

    Was ich brauche, ist etwas anders, ich brauche ein 'Mini-Menü', das erscheint, wenn man mit der Maus über das Menü fährt ... damit es nicht angezeigt wird, bis man mit der Maus darüber fährt ... wie ein Dropdown

    Wenn Sie diese Anleitung erstellen könnten, würde ich mich freuen.

    • Sie können ein Mega-Menü-Plugin oder ein Uber-Menü-Plugin verwenden, aber Sie können es auch ohne Plugin mit CSS oder jQuery machen, wie das Bootstrap3-Menü

Leave A Reply

Vielen Dank, dass Sie sich entschieden haben, einen Kommentar zu hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.