Mit bedingten Menüs in WordPress können Sie verschiedene Navigationsmenüs basierend auf bestimmten Bedingungen anzeigen – wie Benutzerrolle (z. B. angemeldet oder Gast), Seitentyp (Startseite oder Blog), Gerät (mobil oder Desktop) oder sogar Standort. Dies sorgt für ein personalisierteres, relevanteres Benutzererlebnis, reduziert Unordnung und kann die Conversions steigern, indem gezielte CTAs oder Links angezeigt werden. Da personalisierte Inhalte und Benutzersegmentierung für SEO und Kundenbindung von entscheidender Bedeutung sind, sind bedingte Menüs ein leistungsstarkes Tool für Mitgliederseiten, E-Commerce, Agenturen oder Blogs mit mehreren Benutzern.
Bei Cope Business implementieren wir während unserer Arbeit bedingte Menüs für Kunden Technische SEO-Dienstleistungen um Navigation, Engagement und On-Page-SEO-Signale wie die Zeit vor Ort zu verbessern.
Diese Schritt-für-Schritt-Anleitung zeigt Ihnen drei einfache Methoden zum Hinzufügen bedingter Menüs in WordPress – mithilfe von Plugins (empfohlen für Anfänger), Code (für vollständige Kontrolle) und erweiterter Logik (für komplexe Websites). Für die Grundlagen sind keine tiefgreifenden Programmierkenntnisse erforderlich.
Warum bedingte Menüs in WordPress hinzufügen?
- Personalisierte UX: „Login“ für Gäste, „Dashboard“ für Mitglieder anzeigen
- Besseres Engagement: Relevante Links (z. B. Shop-Menü auf Produktseiten)
- Höhere Conversions: Gezielte CTAs (z. B. „Jetzt kaufen“ für Besucher, „Upgrade“ für Benutzer)
- SEO-Vorteile: Sauberere Navigation = geringere Absprungraten, bessere interne Verlinkung
- Mobile Optimierung: Vereinfachte Menüs auf kleinen Bildschirmen
- Sicherheit und Kontrolle: Admin-Links für Nicht-Administratoren ausblenden
Bedingte Menüs machen Ihre Website intelligenter und benutzerfreundlicher.
Methode 1: Verwendung eines Plugins (am einfachsten und empfohlen)
Plugins bieten Ihnen visuelle Kontrolle, bedingte Regeln und erfordern keine Programmierung.
Empfohlenes Plugin: Bedingte Menüs (kostenlos) oder If-Menü (kostenlos)
Bedingte Menüs ist einfach und hoch bewertet.
Schritte
- Installieren Bedingte Menüs aus Plugins > Neu hinzufügen.
- Aktivieren → Gehe zu Aussehen > Menüs.
- Erstellen Sie mehrere Menüs: z. B. „Gästemenü“ (mit Anmeldung/Registrierung), „Mitgliedermenü“ (mit Dashboard/Abmeldung).
- Im Menüeditor → Klicken Bedingte Menüs Tab.
- Legen Sie Regeln für jedes Menü fest:
- Benutzerrolle: Angemeldet, Gast, Administrator
- Seitentyp: Startseite, Blog, bestimmte Seite/ID
- Gerät: Mobil, Desktop
- Standort: GeoIP (Pro-Add-on)
- Benutzerdefiniert: PHP-Bedingungen (erweitert)
- Weisen Sie Ihrem Standardmenü die primäre Menüposition (z. B. Kopfzeilenmenü) zu.
- Menüs speichern → Bedingungslogik wird automatisch angewendet.
- Test: Anmelden/abmelden oder Inkognito verwenden, um verschiedene Menüs anzuzeigen.
Pro-Add-ons (~29 $/Jahr): Weitere Bedingungen wie zeitbasiert, WooCommerce-Warenkorb usw.
Alternatives Plugin: Wenn Menü (kostenlos) – Ähnliche Regeln, sehr leichtgewichtig.
Vorteile: Visuell, umkehrbar, kein Code, flexible Regeln.
Nachteile: Fügt ein leichtes Plugin hinzu.
Methode 2: Benutzerdefinierten Code verwenden (Lightweight – Full Control)
Für Websites, die keine Plugins bevorzugen oder eine präzise Logik benötigen.
Schritte
- Verwenden Sie ein untergeordnetes Thema oder WPCode (kostenloses Plugin).
- Fügen Sie diesen Code hinzu
Funktionen.phpoder WPCode-Snippet (überall ausführen):
function cope_conditional_menus($args) { if ( is_user_logged_in() ) { // Menü des angemeldeten Benutzers $args['menu'] = 'member-menu'; // Durch deinen Menü-Slug ersetzen } elseif ( is_front_page() ) { // Startseitenmenü $args['menu'] = 'home-menu'; } elseif ( wp_is_mobile() ) { // Mobiles Menü $args['menu'] = 'mobile-menu'; } else { // Standardmenü $args['menu'] = 'main-menu'; } return $args; } add_filter('wp_nav_menu_args', 'cope_conditional_menus'); - Erstellen Sie Ihre Menüs in Aussehen > Menüs → Beachten Sie ihre Schnecken (oder IDs).
- Ersetzen Sie Slugs im Code (z. B. „member-menu“).
- Bedingungen anpassen: Verwenden
current_user_can('administrator')für Rollen,is_page('Kontakt')für Seiten usw. - Speichern → Menüs ändern sich dynamisch.
Vorteile: Kein Aufblähen des Plugins, hochgradig anpassbar.
Nachteile: Erfordert grundlegendes PHP; unter verschiedenen Bedingungen testen.
Methode 3: Verwendung erweiterter Plugins für komplexe Logik (Pro-Level)
Für Mitgliederseiten oder rollenbasierte Menüs.
Empfohlenes Plugin: MemberPress oder Paid Memberships Pro
- Installieren MemberPress (~179 $/Jahr) oder Bezahlte Mitgliedschaften Pro (kostenlos/Pro).
- Richten Sie Mitgliedschaftsstufen/Rollen ein.
- In den Menüeinstellungen → Verwenden Sie integrierte bedingte Shortcodes oder Regeln, um Menüelemente basierend auf der Mitgliedschaft anzuzeigen/auszublenden.
- Für Nicht-Mitglieder: Benutzen Menüregeln Plugin (kostenlos) für erweiterte Bedingungen wie Benutzer-Meta, Abfragevariablen.
Vorteile: Integriert sich in Mitgliedschaften, sehr leistungsstark.
Nachteile: Premium für alle Funktionen.
Best Practices für bedingte Menüs
- Halten Sie die Menüs kurz — Maximal 5–7 Artikel pro Menü
- Mobile Optimierung — Verwenden Sie Hamburger-Menüs; Testzusammenbruch
- Leistung — Bedingte Menüs haben keinen Einfluss auf die Geschwindigkeit; aggressiv zwischenspeichern
- SEO — Beschreibende Menübezeichnungen verwenden; Fügen Sie interne Links hinzu
- Gründlich testen — Überprüfen Sie verschiedene Rollen, Seiten und Geräte
- Zurückgreifen — Haben Sie immer ein Standardmenü für nicht bearbeitete Fälle
Bedingte Menüs machen Ihre Website intuitiver und ansprechender.
Letzte Gedanken
Das Hinzufügen bedingter Menüs in WordPress verändert die Relevanz und das Engagement. Verwenden Bedingte Menüs für eine schnelle Einrichtung oder Code für Flexibilität – mit beiden können Sie dem richtigen Benutzer das richtige Menü zeigen.
Personalisierung steigert die Kundenbindung – implementieren Sie sie noch heute.
Benötigen Sie Hilfe beim Einrichten bedingter Menüs, der Optimierung der Navigation oder der Verbesserung der Suchmaschinenoptimierung? Kontaktieren Sie Cope Business für eine kostenlose technische SEO-Beratung – wir erstellen ein individuelles Menüsystem, das die Benutzerfreundlichkeit und Leistung Ihrer Website verbessert.




