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

So gestalten Sie WordPress-Navigationsmenüs (aktualisiert)

Ein gut gestaltetes Menü kann einen großen Unterschied machen. Es kann das Gesamtbild Ihrer Website verbessern, es den Besuchern erleichtern, das zu finden, wonach sie suchen, und sie sogar dazu ermutigen, auf bestimmte Seiten zu klicken.

Hier bei WPBeginner haben wir alle möglichen kreativen Wege gesehen, um Menüs zu gestalten. Wir haben auch im Laufe der Jahre mehrmals mit der Gestaltung unserer eigenen Navigationsmenüs experimentiert. Daher möchten wir teilen, was für verschiedene Situationen am besten funktioniert.

In diesem Artikel zeigen wir Ihnen, wie Sie Ihr WordPress-Navigationsmenü auf 5 verschiedene Arten gestalten können.

So gestalten Sie WordPress-Navigationsmenüs

Warum Ihr WordPress-Navigationsmenü gestalten?

Ihr WordPress-Navigationsmenü ist die Roadmap Ihrer Website und leitet Besucher zu den wichtigsten Seiten. Es erscheint am oberen Rand der meisten Websites und ist somit ein idealer Ort, um Aufmerksamkeit zu erregen und zu beeinflussen, wie Benutzer Ihre Inhalte erkunden.

Das Styling Ihres Navigationsmenüs geht über das reine Aussehen hinaus. Es kann die Benutzererfahrung Ihrer Website erheblich verbessern und wiederum Ihre Suchmaschinenoptimierung (SEO) steigern.

Wenn Ihr Menüdesign schwer zu bedienen ist, haben Besucher möglicherweise Schwierigkeiten, das zu finden, wonach sie suchen, und verlassen Ihre Seite frustriert. Auf der anderen Seite kann ein klares und visuell ansprechendes Menü sie dazu ermutigen, zu verschiedenen Bereichen zu navigieren und mehr Zeit auf Ihrer Website zu verbringen.

Infolgedessen kannst du die Seitenaufrufe deiner Website erhöhen und die Absprungrate reduzieren.

Diese Anleitung erläutert verschiedene Methoden zum Gestalten Ihres Navigationsmenüs, abhängig von Ihrem WordPress-Theme und Ihrem Komfortlevel. Sie können die Schnelllinks unten verwenden, um durch dieses Tutorial zu navigieren und die Methode zu finden, die am besten für Sie geeignet ist:

Methode 1: Passen Sie Ihr Navigationsmenü mit dem Full-Site-Editor an (Block-Themes)

Wenn Sie ein Block-Theme verwenden und Ihr Website-Navigationsmenü mit dem Full-Site-Editor gestalten möchten, ist dies die richtige Methode für Sie.

First, head over to your WordPress dashboard and navigate to Appearance » Editor.

Auswahl des Full-Site-Editors aus dem WordPress-Admin-Panel

Hier sehen Sie Optionen, um verschiedene Teile Ihres Block-Themes anzupassen.

Klicken Sie auf „Navigation“.

Navigation in WordPress Full Site Editing auswählen

Klicken Sie auf der nächsten Seite auf das Bleistift-Symbol „Bearbeiten“.

Dies öffnet den Block-Editor, wo Sie Ihren Navigationsblock bearbeiten können.

Klicken Sie auf die Bleistift-Bearbeiten-Schaltfläche für Navigation in WordPress Full Site Editing

Sobald Sie sich im Block-Editor befinden, klicken Sie auf den Block 'Seitenliste', der die Seiten Ihrer WordPress-Website als Navigationsmenüpunkte anzeigt.

Klicken Sie dann auf „Bearbeiten“.

Bearbeiten des Seitenlisten-Blocks

Ein Popup-Fenster wird nun angezeigt und informiert Sie, dass Sie den Seitenlisten-Block bearbeiten können. Sie können Menüeinträge bearbeiten, entfernen, neu anordnen und neue hinzufügen.

Klicken Sie auf „Bearbeiten“, um fortzufahren.

Bestätigen der Bearbeitung des Seitenlistenblocks

Der Block-Editor für das Navigationsmenü funktioniert wie beim Bearbeiten einer Seite oder eines Beitrags. Sie können gerne weitere Menüelemente hinzufügen, wie z. B. benutzerdefinierte Links, eine Call-to-Action-Schaltfläche, ein Suchformular, ein Website-Logo und vieles mehr.

Wenn Sie tiefer in die Verwaltung von Menüs mit dem Full-Site-Editor eintauchen möchten, lesen Sie den Abschnitt über die Bearbeitung Ihres Navigationsmenüs in unserem Leitfaden zum Full-Site-Editing. Dieser Abschnitt behandelt auch die Erstellung von Untermenüs.

Hinzufügen von Menüelementen zum Navigationsmenü in FSE

Nun kommen wir zum Styling. Klicken Sie auf einen beliebigen Block, um zu beginnen.

Je nach Block bietet die Werkzeugleiste möglicherweise einige Anpassungsoptionen. Wenn Sie beispielsweise einen Seitenlink auswählen, können Sie ihn bei Bedarf fett, kursiv, durchgestrichen und neu anordnen.

You can use these tools to highlight a single menu item from the rest.

Die Block-Toolbar-Einstellungen für einen Seitenlink im Menü

Wechseln Sie im Einstellungsbereich auf der rechten Seite zum Tab „Block“ und navigieren Sie darunter zum Tab „Stile“.

Hier können Sie die Farbe, Typografie, Abmessungen, Rahmen und Schatten Ihres Blocks anpassen.

The block styles tab for block elements in navigation menu

Blöcke haben oft Standard-Stileinstellungen. Wenn Sie beispielsweise einen Seitenlink bearbeiten, sehen Sie möglicherweise nur Optionen wie 'Schriftgröße' und 'Breite'.

Aber keine Sorge. Klicken Sie einfach auf das Drei-Punkte-Menü neben diesen Optionen, um weitere Anpassungsmöglichkeiten zu aktivieren, wie z. B. die Änderung der Schriftfamilie und des Buchstabenabstands.

Aktivieren weiterer Styling-Funktionen im Tab Block Styles

Ähnlich, wenn Sie einen Button-Block in Ihrem Navigationsmenü haben, wird durch Klicken darauf Optionen zum Anpassen von Stil, Text, Hintergrundfarbe, Typografie, Abmessungen, Rahmen und sogar Schatten angezeigt.

Sie können unseren Leitfaden zum Hinzufügen einer Call-to-Action-Schaltfläche für weitere Informationen lesen.

Hinzufügen eines Schatteneffekts zum Call-to-Action-Button

Wenn Sie die Hintergrundfarbe Ihres Navigationsmenüs ändern möchten, müssen Sie dies durch Bearbeiten der Header-Vorlage Ihres Themes tun.

Um es zu öffnen, klicken Sie einfach auf das Befehlssuchfeld oben, das 'Navigation' sagt. Geben Sie dann 'Header' ein und drücken Sie die Eingabetaste.

Navigieren zum Header-Template in FSE

Now, open the List View and select Group.

Diese Gruppe besteht aus dem Website-Titel und dem Navigationsmenü deines Headers.

Gruppe in der Listenansicht in FSE auswählen

Öffnen Sie dann den Tab „Styles“ in der Seitenleiste der Blockeinstellungen und klicken Sie im Abschnitt „Farbe“ auf „Hintergrund“.

Wählen Sie danach einfach eine Hintergrundfarbe für Ihre Header-Vorlage.

Ändern der Hintergrundfarbe des Headers in FSE

Wenn Sie mit dem Stil Ihres Navigationsmenüs zufrieden sind, klicken Sie einfach auf die Schaltfläche „Speichern“, und Ihr neues Menü und Header werden auf Ihrem WordPress-Blog oder Ihrer Website live geschaltet.

So sieht unser Navigationsmenü auf unserer Demoseite aus:

Example of a navigation menu styled with FSE

Keep in mind that the style choices you will have depend on your specific theme’s overall styling options.

Wenn Sie die globalen Stile Ihres Themes anpassen möchten, müssen Sie oben rechts auf die Schaltfläche „Stile“ klicken.

Opening the global styles tab in FSE

Von hier aus können Sie die Typografie, Farben und das Layout für die gesamte Website ändern.

Hinweis: Denken Sie daran, dass die hier vorgenommenen Änderungen nicht nur Ihr Navigationsmenü, sondern auch andere Teile Ihres Themes betreffen.

Weitere Informationen finden Sie im Abschnitt über die Änderung der globalen Stile Ihrer Website in der Anleitung zur vollständigen Website-Bearbeitung.

Methode 2: Passen Sie Ihr Navigationsmenü mit dem Theme Customizer an (klassische Themes)

Diese Methode ist für Benutzer mit klassischen WordPress-Themes gedacht, die ihr Navigationsmenü mit dem integrierten Theme Customizer gestalten möchten.

Wie bei der vorherigen Methode konzentrieren wir uns auf die Gestaltung des Menü-Erscheinungsbilds und nicht auf die Verwaltung der Menüpunkte selbst.

Wenn Sie lernen möchten, wie Sie Menüs in klassischen Themes erstellen und verwalten, lesen Sie unseren Leitfaden zum Hinzufügen eines Navigationsmenüs in WordPress. Er behandelt die Erstellung von Menüs mit dem Customizer, die Zuweisung zu verschiedenen Menüpositionen und das Hinzufügen von Menüs als Widgets.

Um den Theme Customizer zu verwenden, gehen Sie zu Ihrem WordPress-Dashboard und navigieren Sie zu Darstellung » Anpassen. Klicken Sie dann auf die Schaltfläche 'Anpassen' neben Ihrem aktiven Theme.

Der WordPress Theme Customizer

Hier sehen Sie Optionen zur Anpassung verschiedener Aspekte Ihres Themes, die vom verwendeten Theme abhängen. In den meisten Fällen haben WordPress-Themes eine Option namens 'Menüs', aber Drittanbieter können auch andere Einstellungen hinzufügen.

Zum Beispiel hat das Sydney Theme einen dedizierten Header-Builder für die Menüanpassung. Konsultieren Sie unbedingt die Dokumentation Ihres Themes, um zu sehen, ob spezielle Menüeinstellungen hinzugefügt werden.

The Header Builder menu in Sydney

Wenn Ihr Theme keine solchen Anpassungsoptionen hat, machen Sie sich keine Sorgen. Wir können das Menü einfach mit benutzerdefiniertem CSS gestalten.

Klicken Sie zuerst auf den Abschnitt 'Menüs'.

Menüs im Theme Customizer auswählen

Klicken Sie auf der nächsten Seite auf das Zahnradsymbol „Einstellungen“ und wählen Sie dann „CSS-Klassen“ aus.

Dies ermöglicht es Ihnen, jedem Menüpunkt eine eindeutige CSS-Klasse zuzuweisen, sodass Sie diese später individuell gestalten können.

CSS-Klassen zu Menüpunkten hinzufügen

Scrollen Sie als Nächstes nach unten im Panel.

Öffnen Sie dann Ihr primäres Menü.

Auswahl des primären Menüs im Theme Customizer

Was Sie jetzt tun möchten, ist, den Menüpunkt zu finden, den Sie ändern möchten, und darauf zu klicken, um ihn zu erweitern.

Sie sehen eine neue Option zum Hinzufügen einer benutzerdefinierten CSS-Klasse. Im folgenden Beispiel fügen wir unserer Kontaktseite einfach die CSS-Klasse contact-us hinzu.

Hinzufügen einer CSS-Klasse zu einem Menüpunkt

Sobald Sie Ihren Menüpunkten CSS-Klassen zugewiesen haben, kehren Sie zum Hauptmenü im Theme Customizer zurück.

Klicken Sie dann auf 'Zusätzliches CSS'.

Öffnen des Bereichs Zusätzliches CSS im Theme Customizer

Hier können Sie benutzerdefinierten CSS-Code hinzufügen, um Ihr Navigationsmenü zu gestalten.

Lassen Sie uns einige Beispiele untersuchen, und ändern Sie gerne die CSS-Klassen und den Hex-Farbcode:

Hintergrundfarbe des Menüpunkts ändern

Der folgende Code-Schnipsel ändert die Hintergrundfarbe des Menüpunkts mit der CSS-Klasse contact-us zu Grün (#E3FFA8) und fügt abgerundete Ecken hinzu (border-radius: 5px):

.contact-us {
  background-color: #E3FFA8;
  border-radius: 5px;
}
Hinzufügen einer Hintergrundfarbe zu einem Menüpunkt mit CSS

Standard-Menü-Linkfarbe ändern

Dieser Code-Schnipsel ändert die Farbe aller Menülinks in der primären Menüliste (#primary-menu-li a) zu Rot (#ff0000):

.primary-menu li a {
    color: #ff0000; 
}

Beachten Sie, dass die CSS-Klasse für das primäre Menü Ihres Themes anders aussehen kann als unsere.

Linkfarben im Navigationsmenü mit CSS ändern

Um zu sehen, welche CSS-Klasse Ihr primäres Menü hat, können Sie das Inspektionswerkzeug in Ihrem Navigationsmenübereich verwenden.

Suchen Sie dann nach einem HTML-Code, der 'menu' oder 'navigation-menu' sagt. Daneben sollte eine CSS-Klasse stehen, die ihn definiert.

Die CSS-Klasse für das Hauptmenü

Hover-Effekte zu Menüpunkten hinzufügen

Dieser Code-Schnipsel zielt auf alle Menüpunkte innerhalb der primären Menüliste (#primary-menu li) ab und fügt einen Hover-Effekt hinzu:

.primary-menu li a:hover {
  background-color: #a6e4a5;
	color: #666;
	border-radius: 5px;
	}

Wenn ein Benutzer mit der Maus über das Menüelement fährt, ändert sich die Hintergrundfarbe zu einem hellen Grün (#a6e4a5), die Textfarbe zu einem dunklen Grau (#666) und es werden abgerundete Ecken hinzugefügt (border-radius: 5px).

Hinzufügen von Hover-Effekten zu Menüelementen mit CSS

Transparente Navigationsmenüs in WordPress erstellen

Dieser CSS-Code-Schnipsel kann Ihr Navigationsmenü transparent machen:

#site-navigation { 
background-color:transparent; 
}

Die Verwendung dieses Effekts wird es mit dem Hintergrundbild verschmelzen lassen, um Ihrer Website ein sauberes, modernes Gefühl zu verleihen.

Transparente Navigationsmenüs

Für weitere Inspirationen können Sie sich unsere Anleitungen unten ansehen:

Denken Sie daran, dass dies nur einige Beispiele sind, um Ihnen den Einstieg zu erleichtern. Wenn Sie dieselben Methoden verwenden möchten, aber den Abschnitt Zusätzliches CSS nicht finden können, lesen Sie unseren Leitfaden, wie Sie das Problem mit dem fehlenden Theme Customizer beheben können.

Diese Methode ist perfekt für diejenigen, die mehr Kontrolle über das Erscheinungsbild ihres Navigationsmenüs wünschen, aber dennoch eine anfängerfreundliche Erfahrung bevorzugen. Sie ist auch eine großartige Option, wenn Sie sich noch in den frühen Phasen des Website-Aufbaus befinden und diese noch nicht gestartet haben.

Ein Page Builder-Plugin ermöglicht es Ihnen, das Layout Ihrer Website visuell zu gestalten, indem Sie Drag-and-Drop-Funktionen verwenden, ohne Code schreiben zu müssen. Das macht es ideal für absolute Anfänger.

In diesem Abschnitt verwenden wir SeedProd als unser Page-Builder-Plugin. SeedProd bietet eine benutzerfreundliche Oberfläche und enthält zusätzliche Blöcke und Funktionen, um Ihr Navigationsmenü hervorzuheben.

Hinweis: Wir verwenden SeedProd Pro, da die Theme-Builder-Funktion nur in der Pro-Version verfügbar ist. Sie können jedoch gerne die kostenlose Version verwenden, um SeedProd kennenzulernen.

Schritt 1: SeedProd installieren und aktivieren

Installieren und aktivieren Sie zuerst das SeedProd-Plugin auf Ihrer WordPress-Website. Sie können unseren Leitfaden zur Installation eines WordPress-Plugins für weitere Informationen lesen.

Once activated, navigate to SeedProd » Settings from your WordPress dashboard. Then, enter your SeedProd license key and click the ‘Verify key’ button.

Hinzufügen des SeedProd-Lizenzschlüssels zu Ihrer WordPress-Website

Schritt 2: Wählen Sie ein SeedProd Theme Template Kit

Gehen Sie nun zu SeedProd » Theme Builder. Hier können Sie ein benutzerdefiniertes WordPress-Theme von Grund auf neu erstellen.

Klicken Sie auf die Schaltfläche „Theme-Vorlagen-Kits“, um eine Galerie mit vordefinierten Vorlagen zu durchsuchen.

Zugriff auf die Theme-Vorlagen-Kits von SeedProd

Für dieses Tutorial verwenden wir das Smile Craft Medical Website Theme. Sie können jedoch gerne eine Vorlage wählen, die zu Ihrem Unternehmen passt.

Sie können diese Theme-Template-Kits in der Vorschau anzeigen, indem Sie auf das Lupensymbol klicken, um zu sehen, welches zum Stil Ihrer Website passt.

Sobald Sie eine Theme-Vorlage gefunden haben, die Ihnen gefällt, klicken Sie auf das orangefarbene Häkchen-Symbol, um die Vorlagen-Teile zu importieren.

Auswahl einer Theme-Template-Kit in SeedProd

SeedProd erstellt nun die wesentlichen Website-Bereiche wie Header, Footer, Homepage und so weiter. Diese können alle visuell mit dem Drag-and-Drop-Builder bearbeitet werden.

Schritt 3: Menüdesign anpassen

Sobald die Theme-Vorlage installiert ist, kehren Sie zur Theme Builder-Seite zurück.

In einer SeedProd-Theme-Vorlage befindet sich das Navigationsmenü im Header-Vorlagenteil.

Um Ihre Header-Vorlage zu bearbeiten, bewegen Sie einfach die Maus darüber und klicken Sie auf den Link 'Design bearbeiten'. Dies öffnet die Vorlage im Drag-and-Drop-Editor.

Bearbeiten eines SeedProd-Theme-Headers

Sie sehen nun einen Header-Bereich, der aus dem Navigationsmenü-Block (Ihrem Navigationsmenü) und anderen Blöcken besteht, je nach Theme.

Um das Menü zu bearbeiten, klicken Sie auf den Navigationsmenü-Block. Die linke Seitenleiste zeigt Ihnen dann eine Liste der Blockeinstellungen an.

Bearbeiten des Navigationsmenü-Blocks

Standardmäßig verwendet SeedProd das 'Einfache' Menü, um ein Menü basierend auf dem von Ihnen verwendeten Theme-Template zu erstellen. Sie können jedoch auch die Option 'WordPress-Menü' wählen, um ein bereits vorhandenes Menü zu verwenden, das Sie mit dem Standard-WordPress-Menüeditor (Darstellung » Menüs) erstellt haben.

Lassen Sie uns den Unterschied zwischen den beiden aufschlüsseln. Die einfache Methode ermöglicht es Ihnen, Links direkt in der Page Builder-Oberfläche hinzuzufügen, zu bearbeiten und zu entfernen.

Um einen neuen Menüpunkt zu erstellen, klicken Sie auf die Schaltfläche „+ Neuen Eintrag hinzufügen“.

Bearbeiten des einfachen Navigationsmenüs in SeedProd

Hier können Sie die Textbeschriftung und die Link-URL eingeben.

Wählen Sie dann aus, den Link in einem neuen Fenster zu öffnen und fügen Sie ein nofollow-Attribut hinzu (falls erforderlich). So:

Konfigurieren eines neuen Menüpunkts im SeedProd Simple Menu

Sie können die Menüpunkte auch neu anordnen, indem Sie auf die Schaltfläche mit den drei Linien neben einem Punkt klicken und ihn nach oben oder unten ziehen.

Um einen Menüpunkt zu löschen, fahren Sie einfach mit der Maus darüber und klicken Sie auf das Papierkorbsymbol daneben.

Menüpunkte in SeedProd löschen oder neu anordnen

Der Nachteil dieser Option ist, dass du keine Dropdown-Menüs erstellen kannst. Deshalb heißt sie 'Simple'.

On the other hand, the ‘WordPress Menu’ option doesn’t allow you to manage menu items directly from the SeedProd editor. You have to do that in the menu editor.

Die gute Nachricht ist, dass Sie, wenn Ihr bestehendes Menü ein Dropdown-Menü ist, es mit dieser Methode anzeigen können.

Welche Methode Sie auch wählen, Sie können die Schriftgröße und den Abstand zwischen den Menüpunkten anpassen, einen Textteiler hinzufügen oder die Ausrichtung ändern.

Die Option WordPress-Menü in SeedProd wählen

Der Tab 'Erweitert' bietet noch mehr Anpassungsoptionen.

Sie können das Listenlayout von horizontal zu vertikal ändern, die Typografie anpassen, Text- und Hoverfarben ändern und sogar Textschatten hinzufügen.

Wechseln zum Tab 'Erweitert' in SeedProd

Wenn Sie nach unten scrollen, können Sie Abstände und Ränder für Desktop-, Tablet- und Mobilgeräte steuern.

Auf diese Weise ist Ihr Menü auf jeder Bildschirmgröße einfach zu navigieren.

Configuring the menu's padding and margins for mobile in SeedProd

Möchten Sie Ihr Menü hervorheben?

SeedProd ermöglicht es Ihnen, Animationen für eine ansprechendere Benutzererfahrung hinzuzufügen. Sie können unsere Schritt-für-Schritt-Anleitung unter CSS-Animationen in WordPress hinzufügen lesen, um weitere Informationen zu erhalten.

Animationseffekte in SeedProd hinzufügen

Wenn Sie einen neuen Call-to-Action-Button in Ihre Navigationsleiste einfügen möchten, können Sie den Button-Block von SeedProd verwenden.

Öffnen Sie einfach den Block-Finder in der linken Seitenleiste und suchen Sie den Button-Block in der linken Seitenleiste.

Einen Button in SeedProd hinzufügen

Ziehen Sie dann den Block irgendwo in Ihren Header.

Sobald Sie fertig sind, passen Sie einfach den Call-to-Action-Button, den Link, das Styling und andere Einstellungen an.

Ändern der Button-Vorlage in SeedProd

Sie können auch ein Sticky-Menü erstellen, das beim Scrollen des Benutzers am oberen Rand der Seite bleibt. So müssen sie nicht jedes Mal nach oben gehen, wenn sie zu einer anderen Seite wechseln möchten.

Um dies zu tun, fahren Sie einfach mit der Maus über den Abschnitt, bis eine lila Linie erscheint, und klicken Sie dann auf das Zahnradsymbol „Einstellungen“.

Klicken auf Abschnittseinstellungen in SeedProd

Wechseln Sie nun zur Registerkarte „Erweitert“.

Dann scrollen Sie nach unten zum Menü „Position“.

Auswählen des Tabs „Position“ im Menü „Erweitert“ in SeedProd

Wählen Sie hier „Sticky“.

Fügen Sie danach eine Null zum oberen Offset und eine hohe z-index-Nummer (wie 999) hinzu. Dies stellt sicher, dass der Header immer direkt über der Seite erscheint.

Erstellen eines Sticky Headers in SeedProd

Wenn Sie mit Ihrem angepassten Navigationsmenü zufrieden sind, klicken Sie auf die Schaltfläche „Speichern“.

Schritt 4: Veröffentlichen Sie Ihr benutzerdefiniertes WordPress-Theme

An diesem Punkt sind Sie bereit, Ihr neues benutzerdefiniertes WordPress-Theme zu verwenden. Um es zu aktivieren, gehen Sie zurück zur Seite „Theme Builder“ und aktivieren Sie den Schalter „SeedProd Theme aktivieren“.

Das SeedProd-Theme in WordPress aktivieren

Alles, was Sie jetzt noch tun müssen, ist, Ihre Website zu besuchen und Ihr neues benutzerdefiniertes Navigationsmenü anzusehen.

So sieht unser Navigationsmenü auf unserer Demoseite aus:

Beispiel für ein Navigationsmenü mit SeedProd erstellt

Methode 4: Passen Sie Ihr Navigationsmenü mit dem visuellen CSS-Editor an (anpassbarer)

Diese Methode bietet mehr Anpassungsoptionen als die integrierten WordPress-Funktionen, ist aber nicht ganz so flexibel wie die Verwendung eines Page-Builder-Plugins. Dennoch ist sie eine großartige Lösung, wenn Sie einige Design-Änderungen an Ihrem Navigationsmenü vornehmen möchten, ohne Ihr Theme komplett zu ersetzen.

Diese Methode ist auch eine gute Alternative für diejenigen, die klassische Themes verwenden, denen Styling-Optionen fehlen, die aber mit der CSS-Bearbeitung in Methode 2 nicht vertraut sind.

Hier führen wir Sie durch die Verwendung eines Premium-WordPress-Visual-CSS-Editor-Plugins namens CSS Hero. Es ermöglicht Ihnen, Ihre Website visuell zu gestalten, ohne Code schreiben zu müssen. Es sind keine HTML- oder CSS-Kenntnisse erforderlich.

Hinweis: Lesen Sie unsere CSS Hero-Bewertung, um mehr über seine Funktionen zu erfahren. WPBeginner-Benutzer können mit unserem exklusiven Gutscheincode auch bis zu 34% auf CSS Hero sparen.

Installieren Sie zuerst das CSS Hero Plugin in WordPress. Sie können unsere Anleitung unter Anleitung zur Installation eines WordPress-Plugins für weitere Informationen lesen.

Sobald Sie das CSS Hero Plugin aktiviert haben, sehen Sie eine neue Schaltfläche namens 'CSS Hero' in Ihrer WordPress Admin-Werkzeugleiste. Klicken Sie auf diese Schaltfläche, um den visuellen Editor zu starten.

CSS Hero in WordPress öffnen

CSS Hero verwendet eine WYSIWYG-Oberfläche. Wenn Sie auf die Schaltfläche klicken, wird Ihre Website zusammen mit dem CSS Hero-Bereich auf der linken Seite Ihres Bildschirms geöffnet.

Um Ihr Navigationsmenü zu bearbeiten, können Sie die Maus darüber bewegen. CSS Hero hebt es dann mit einem Rahmen hervor. Klicken Sie auf den hervorgehobenen Bereich, um mit der Anpassung des Menüs zu beginnen.

Klicken auf das Navigationsmenü in CSS Hero

CSS Hero ermöglicht es Ihnen, verschiedene Aspekte Ihres Navigationsmenü-Containers zu bearbeiten, einschließlich Hintergrund, Typografie, Rahmen, Abstände, Listen und sogar zusätzliche Effekte.

Wenn Sie beispielsweise die Hintergrundfarbe des Menüs ändern möchten. Ein Klick auf 'Hintergrund' öffnet eine benutzerfreundliche Oberfläche, in der Sie eine neue Farbe, einen Farbverlauf oder ein Bild auswählen können.

Während Sie Änderungen vornehmen, sehen Sie, wie diese in der Live-Vorschau der Website auf der rechten Seite widergespiegelt werden.

Ändern der Hintergrundfarbe des Menüs in CSS Hero

Oder Sie können Ihren Menüpunkten einen Box-Schatten hinzufügen, um sie auffälliger zu gestalten.

Navigieren Sie dazu zum Reiter 'Extra'.

Öffnen des Extra-Reiters in CSS Hero

Klicken Sie dann auf „Schatten erstellen“.

Hier können Sie die Schatteneinstellungen bearbeiten.

Klicken auf Schatten in CSS Hero erstellen

Jetzt können Sie einfach mit dem Aussehen des Schattens spielen.

Sie können die Ausrichtung, Unschärfe und Streuungsqualität sowie die Position des Schattens frei verschieben.

Erstellen eines Schatteneffekts in CSS Hero

Sie können mit der Benutzeroberfläche von CSS Hero alles ändern, was Sie möchten, sodass Sie experimentieren können, um herauszufinden, was für Ihre Website am besten funktioniert.

Profi-Tipp: Wenn Sie die Schritte in Methode 2 befolgt haben, um Ihren einzelnen Menüpunkten CSS-Klassen hinzuzufügen, können Sie auch CSS Hero verwenden, um diese spezifischen Menüpunkte anzusprechen und anzupassen, um noch granularere Kontrolle über das Erscheinungsbild Ihres Navigationsmenüs zu erhalten.

Wenn Sie mit Ihrem angepassten Menü zufrieden sind, klicken Sie auf die Schaltfläche „Speichern“, um Ihre Änderungen zu speichern.

Änderungen in CSS Hero speichern

Sie können diese Anleitungen lesen, um mehr darüber zu erfahren, was Sie mit CSS Hero tun können:

Methode 5: Passen Sie Ihr Navigationsmenü mit Code an (Fortgeschritten)

Diese Methode ist besser für Benutzer geeignet, die mit Code vertraut sind. Sie ermöglicht es Ihnen auch, ein benutzerdefiniertes Menü zu erstellen, wenn Ihr Theme standardmäßig keines enthält.

Das Hinzufügen benutzerdefinierter Code-Snippets mag zunächst entmutigend erscheinen, da es die Bearbeitung von Theme-Dateien wie functions.php und header.php beinhaltet. Es gibt jedoch Möglichkeiten, dies zu erleichtern.

Wir empfehlen die Verwendung eines Plugins namens WPCode. Es bietet eine sichere und benutzerfreundliche Möglichkeit, benutzerdefinierten Code zu Ihrer WordPress-Site hinzuzufügen, ohne Kern-Dateien zu ändern.

Unser Leitfaden zum Hinzufügen eines benutzerdefinierten Navigationsmenüs in WordPress-Themes kann Sie durch die Schritte zur Erstellung eines Menüs mit WPCode führen.

Einfügen eines benutzerdefinierten Navigationsmenüs mit dem WPCode WordPress-Plugin

Sobald Sie das Menü erstellt haben, können Sie diese Tutorials erkunden.

Jede einzelne enthält eine Methode zur Anpassung des Menüs mit WPCode.

Ultimative Anleitungen zur Anpassung des WordPress-Navigationsmenüs

Nachdem Sie nun die Grundlagen des Stylings Ihres WordPress-Navigationsmenüs erkundet haben, finden Sie hier weitere Anleitungen, die Sie lesen können, um Ihr Menü auf die nächste Stufe zu heben:

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie WordPress-Navigationsmenüs gestalten. Möglicherweise möchten Sie auch unseren ultimativen Leitfaden zu WordPress-Designelementen und unseren Anfängerleitfaden zum Erstellen einer benutzerdefinierten Seite in WordPress 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 unseren 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

73 CommentsLeave a Reply

  1. Die Option „Menü“ ist unter meiner Menüoption „Darstellung“ verschwunden – gibt es eine andere Möglichkeit, die Container-CSS meines Menüs und der Optionen anzuzeigen?

    Danke!

  2. Hallo, ich brauche bitte Rat:

    I have successfully added CSS to make one of my menu items different in color. However, when I scroll down, my fixed navigation primary menu comes down with me, and the changed color of that one item changes back to its original – How do I keep the new color of that one item even when scrolling down?

    Danke!

  3. Hallo,

    Ich möchte die Schriftgröße des Menüs erhöhen. Wie kann ich das tun?
    Wenn es die Standardeinstellung ist, wie kann ich es dann anpassen?

    Bitte zeigen Sie mir eine einfache Methode, um die Schriftgröße des Menüs zu erhöhen

    • Das hängt davon ab, welche Methode aus diesem Artikel Sie verwenden möchten. Wenn Sie beispielsweise die CSS-Methode verwenden, würden Sie das Element wie in den Beispielen unter Methode 2 untersuchen und die Schriftgröße ändern.

      Admin

  4. Ich möchte auf der Shop-Seite meiner WooCommerce-Website ein horizontal ausgerichtetes Menü erstellen, das alle verkauften Produktkategorien enthält. Wie kann ich das tun, bitte? Vielen Dank im Voraus für Ihre Hilfe.

  5. Obwohl es eine große Aufgabe war, ist es nach dem Lesen dieses Artikels sehr einfach, Navigationsmenüs anzupassen.
    Danke.

  6. Ich bin ganz neu in diesem Bereich und erstelle eine Website in WP mit dem Theme Oceanwp. Ich habe wie von Ihnen vorgeschlagen auf CCS im Menü geklickt. Ich versuche, den Pfeil auf meinem Dropdown-Menü zu entfernen, aber nichts, was ich versuche, funktioniert, um ihn zu entfernen.

    Vielen Dank im Voraus für jede Hilfe.

  7. Herr, welches Theme verwenden Sie. Ich starte einen WordPress-Blog, ich möchte ein einfaches Layout für meinen Bildungszweck.

  8. Hallo, wie wäre es mit HTML-Code?
    Ich möchte den verschachtelten Menüs eine Kopfzeile hinzufügen. Aber ich weiß nicht, wo oder wie ich sie einfügen soll.

    • Hallo,

      Ich möchte das Aussehen nur des Menüs ändern, das ich für meine Verkaufsseite hinzugefügt habe. Ich möchte die Höhe ändern und ein Logo hinzufügen.

      Ich bin kein Profi und habe einiges ausprobiert, um zu sehen, ob sich etwas im Menü ändert, aber es tut sich nichts. Das habe ich versucht:

      #Salespage-menu {
      background:#2194af;
      height:40px;
      }

      Können Sie mir bitte den Weg weisen?

      Vielen Dank für Ihre Mühe!

  9. Hallo Leute,

    Ich habe ein Problem mit meinem Navigationsmenü, bei dem ich wirklich Hilfe gebrauchen könnte. Das primäre Menü selbst sieht perfekt aus, das Problem liegt beim Untermenü, das sich mit einer großen Lücke von etwa 100 Pixeln oder so zwischen ihm und dem darüber liegenden Elternteil öffnet.

    Wenn ich versuche, zum Untermenü zu navigieren, verschwindet es einfach aus der Ansicht.

    I have tried everything I can think of so far to move it directly up under the parent menu so that it will remain open and clickable but I have failed so far.

    Dies ist das benutzerdefinierte CSS, das für das Point Theme verwendet wird:

    #logo { margin: 0; } .site-branding { padding: 0; }

    .post-info { display: none; }

    #navigation ul li a { min-height: 22px; padding: 5px 10px 5px 10px; }

    .post-date { display: none; }

    Vielen Dank und beste Grüße.

      • Ich muss leider sagen, dass das auch nicht funktioniert hat…

        Danke für den Versuch, es scheint, dass ein neues Thema erforderlich ist.

        Mit freundlichen Grüßen.

  10. Wenn Sie Bootstrap verwenden möchten, fügen Sie einfach Ihre eigenen CSS-Klassen mit einem einfachen Einzeiler in Ihre header.php ein.

    'primary', 'container' => 'div', 'container_class' => 'collapse navbar-collapse', 'menu_class' => 'nav navbar-nav pull-right', 'menu_id' => 'primary-menu' ) ); ?>

  11. Yeay..noch ein PLUGIN, das ihr teilt, wie man PLUGIN benutzt, so viel, nicht genau wie man WordPress benutzt...tolle Arbeit

    • Hallo Dhany,

      Vielen Dank für Ihr Feedback. Bei WPBeginner richtet sich unsere Zielgruppe hauptsächlich an Anfänger. Die meisten von ihnen sind nicht mit CSS, HTML, PHP usw. vertraut. Plugins erleichtern ihnen die Erledigung von Aufgaben, ohne ihre Websites zu beschädigen.

      Admin

  12. Hi! I desperately need help with my menu on the site using Baskerville theme. With the latest update the menu has gone completely bananas! Please HELP!

    Malin

  13. This helped me a lot when I was trying to figure out how to get my styles from a bootstrap theme to work in WordPress. Thank you

  14. Guter Beitrag hier,

    Wie kann man jedoch ein bestimmtes Element in der Liste ansprechen? Ich habe zu diesem Zeitpunkt tatsächlich eine Umgehungslösung gefunden, aber ich möchte dieses spezielle Menüelement ansprechen.

    Sagen wir zum Beispiel, ich möchte eine andere Hintergrundfarbe für das Menü dieses speziellen Elements haben. Wie kann das gemacht werden?

  15. Hallo Leute, ich bin neu im Programmieren, bitte ich brauche hier wirklich Hilfe. Ich habe eine WordPress-Seite und mein Theme ist Baskerville. Dieses Theme unterstützt nur ein Menü. Ich versuche, Navigationsmenüs für meine interessanten Seiten zu erstellen. Bitte, wenn es Code dafür gibt, wo kann ich ihn platzieren? Bitte, ich würde mich sehr über eine Antwort freuen, danke.

  16. Ich vermisse mein CSS-Menü in WordPress, aber die Menü-Dropdowns werden nicht angezeigt, bitte helfen Sie mir

    danke

  17. Hallo wpbeginner, nette Tutorials!

    Ich benutze das Vantage-Theme und habe bereits eine benutzerdefinierte Klasse in eines meiner Menüs eingefügt = ".menu-about", aber wenn ich es in stylesheet.css style, wird es überhaupt nicht angewendet. Haben Sie irgendwelche Vorschläge?

    danke!

  18. Ich verwende das Twenty Twelve Theme. Ich habe bereits Änderungen an meinem Menü mit verschiedenen Farben vorgenommen. Aber ich kann die Position des Navigationsmenüs im Header nicht verschieben, es hat zu viel Platz am unteren Rand von der Grundlinie des Headers. Ich möchte, dass es den unteren Rand des Headers berührt.

  19. Hallo,

    Ich habe ein Hauptmenü im Header und ein Fußzeilenmenü mit dem WordPress Codex erstellt. Jetzt sitzen meine beiden Menüs vertikal auf meiner Seite. Wie kann ich sie für horizontale Menüs codieren?
    Bitte helft mir, das ist wirklich dringend!
    Danke im Voraus

  20. Ich würde töten für eine Infografik, was all diese Klassen tatsächlich modifizieren. Zum Beispiel:

    .current-page-ancestor
    .current-menu-parent
    .current_menu_parent
    .current-page-parent
    .current_page_parent
    .current-menu-ancestor

    und was der Unterschied zwischen den Bindestrichen/Unterstrichen ist, wie bei .current-menu-parent vs .current_menu_parent

    Ich werde dir eins machen, wenn du es mir erklärst!
    Danke dir…

  21. Hallo, ich möchte eine sehr wichtige Sache fragen.
    Wie die Leiste, die auf Ihrer Website über der Navigationsleiste für den Link Blog angezeigt wird, zeigt 8 Links, wenn wir mit der Maus darüber fahren... Jetzt zeigt meine Website auch im gleichen Stil, aber ich möchte, dass sie so angezeigt werden, dass, wenn ich mit der Maus darüber fahre, 8 Links nebeneinander angezeigt werden, also 4-4... Bitte, Herr, ich brauche das sehr dringend... Bitte antworten Sie so schnell wie möglich...

    • Normalerweise sind Menüs in ungeordneten Listen (ul) organisiert. Wenn Sie eine Unter-Navigation oder Dropdowns haben, dann ist dies eine eigene ungeordnete Liste innerhalb eines Listenelements. Eine Beispiel-CSS-Klasse, die Sie ändern würden, wäre also:

      ul.menu li ul{width: 220px;}
      ul.menu li li{float: left; width: 100px;}

      Dies würde jedem Listenelement der zweiten Ebene eine exakte Breite geben und es nach links verschieben.

      Admin

  22. Toller Artikel, danke.

    Von dieser CSS-Klassenfunktion wusste ich nichts, aber jetzt weiß ich es wenigstens.

    Das wird mir wirklich helfen.

    Danke.

  23. This is very helpful. Prior to this, I had understanding that we can’t add custom classes in wordpress from admin and I always used to do it in functions.php, but this is awsome. These people are rockers. And many thanks to Sayed for this helpful post :)

  24. great tutorial!! but how do i do something as simple as change the font size? what do i enter in to change the font size? thank you! :)

  25. @mriulian Schauen Sie im obigen Tutorial nach… die Klassen für aktuelle Seiten sind bereits definiert…

    Im Header-Code müssen Sie die Menü-Container-ID und die Container-Klasse definieren... folgen Sie dem Artikel, wie er es sagt, und es wird funktionieren.

  26. Nur um es klarer zu machen, das ist mein Code:

    // in der Funktion page

    if (function_exists(‘register_nav_menus’)) { register_nav_menus( array( ‘mainNav’ ) ); }

    // in der Header-Seite

    ‘main_nav_menu’)); ?>

    // in der CSS-Datei

    .current{ background-color: #0188AA; color: #fff; text-decoration: none; }

    Wie wende ich diese Klasse auf meine Navigation an? (sehr einfach auf einer statischen HTML-Seite, aber anscheinend ziemlich kompliziert in WordPress).

    Danke im Voraus

  27. Das ist, was ich getan habe, aber es funktioniert nicht. Ich habe mein Menü auf der functions-Seite registriert und es dann von der header-Seite als meine Hauptnavigation aufgerufen. Jetzt habe ich eine .current-Klasse in meinem Stylesheet, die auf die aktuelle Seite angewendet werden soll, aber es ist nicht offensichtlich, wie das gemacht werden kann. Können Sie mir einen Vorschlag machen?

  28. Die Funktionsweise von WordPress-Navigationsmenüs, es wird automatisch wissen, welche Seite die aktuelle ist.

  29. Vielen Dank für den Hinweis auf die CSS-Klassen im Bereich Bildschirmoptionen. Das Problem, das ich mit meiner Navigation habe, ist, wie ich das Navigationsmenü so gestalten kann, dass jeder Menüpunkt eine spezifische Hintergrundfarbe erhält, wenn man auf einer bestimmten Seite landet. Sie erwähnen die Erstellung einer Klasse wie .current_page_item{} in Ihrem Stylesheet. Aber wie wendet man diese Klasse in der header.php an?

  30. Wo finde ich weitere detaillierte Informationen darüber, wie ich Symbole zu den Menünamen hinzufüge? Gibt es einen wirklich guten CSS-Leitfaden, um viele der hier von Ihnen beschriebenen Dinge zu tun?

    Danke

    • CSS-Tricks ist ein gutes Forum, aber du solltest wahrscheinlich Bücher über CSS für Anfänger lesen, um CSS zu lernen. Denn alles, was du tust, ist ein Hintergrundbild hinzuzufügen.

      Admin

  31. Hello. I absolutely loved this post and found it very useful, particularly the option to set individual CSS classes, so many thanks for this information.
    What I was wondering is if it would be possible to dynamically assign CSS classes from the php wp_nav_menu function call to certain types of elements, for instance, to parent menu items only. That way, you wouldn’t have to manually add that class in the Menu Screen every time a new type element (in the example, a new parent item) is created.
    Any thoughts on that would be greatly appreciated, :-)

  32. schöner Artikel.

    Ich möchte die Ausgabe von wp_nav_menu() ändern.
    Mir gefällt das von wp_nav_menu() generierte HTML nicht.
    Ich habe mein eigenes schönes HTML für das Menü, das ich möchte.
    Deshalb wollte ich die von wp_nav_menu() generierte HTML-Struktur modifizieren.

    ist das möglich ?

    Bitte um dringende Rückmeldung.

  33. Hallo, danke für das Tutorial. Es wäre schön, wenn Sie mich anleiten könnten, wie ich das Navigationsmenü verwende, das in Ihrem Theme verwendet wird. Ich hätte gerne ein Dropdown-Menü wie Ihres. Danke!

    • Das standardmäßige WordPress-Navigationsmenü ermöglicht Dropdown-Menüs. Ziehen Sie sie einfach ein wenig nach rechts vom Hauptelement, und es ist möglich. Wenn Sie ein Framework wie Genesis verwenden, verfügt es bereits über eine Fancy Dropdown-Option, sodass Sie diese einfach auswählen können. Oder Sie können jQuery-Techniken wie SuperFish verwenden, um dies zu tun. Wir werden möglicherweise in Zukunft ein Tutorial hinzufügen.

      Admin

  34. Ihr wisst, was ihr von Wordpress versteht.

    Dies ist kein einfaches Tutorial, aber gut erklärt und erweitert sicherlich mein Verständnis.

    Danke, dass Sie den Rest von uns aufklären.

  35. Ich bin mir nicht sicher, wo ich den ersten php wp_nav_menu-Code einfügen soll. Sollte er in die Funktionen-Datei oder den Header oder...?

Hinterlasse eine Antwort

Vielen Dank, dass Sie einen Kommentar 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. Führen wir ein persönliches und bedeutungsvolles Gespräch.