Menüs in WordPress können mehrere Ebenen haben: Hauptpunkte, darunter Unterpunkte, darunter weitere. Was aber, wenn das Menü zwar angezeigt wird, die Unterpunkte aber fehlen?

Wenn Unterpunkte in einem WordPress-Menü nicht angezeigt werden, sind sie entweder nicht als Unterpunkte angelegt, das Theme zeigt an dieser Stelle weniger Ebenen an, das Untermenü öffnet sich erst bei Mauskontakt oder Klick, oder der übergeordnete Eintrag ist weggefallen. Bei Divi gilt die Einstellung für die Zahl der Ebenen nur für das automatische Menü, und das Footer-Menü zeigt immer nur die oberste Ebene.

Die einzelnen Ursachen und was Sie jeweils tun können, beschreibe ich im Folgenden. Fehlt nicht nur ein Teil, sondern das ganze Menü, lesen Sie zuerst Lösungen für: WordPress Menü wird nicht angezeigt.

Ist der Eintrag wirklich ein Unterpunkt?

Untermenüpunkte in WordPress werden nicht angezeigtÖffnen Sie Design → Menüs und wählen Sie das Menü aus. In der „Menü-Struktur“ stehen Unterpunkte eingerückt unter ihrem Hauptpunkt und tragen den Zusatz „Unterpunkt“ (siehe Screenshot). Steht ein Eintrag bündig links, ist er ein Hauptpunkt, kein Unterpunkt.

Zum Unterpunkt wird ein Eintrag, indem Sie ihn unter den gewünschten Hauptpunkt ziehen und dort etwas nach rechts. Ohne Maus geht es auch: den Eintrag über den Pfeil rechts aufklappen, dann bei „Verschieben“ auf „Unter … einordnen“ klicken. Jede Einrückung ist eine Ebene mehr. Anschließend „Menü speichern“ nicht vergessen; ohne Speichern ist nichts davon auf der Website.

In einem Block-Theme bearbeiten Sie das Menü im Navigationsblock (Design → Editor → Navigation). Unterpunkte legen Sie dort über „Untermenü hinzufügen“ an oder indem Sie einen Link in einen anderen hineinziehen.

Das Theme zeigt weniger Ebenen an

WordPress selbst zeigt alle Ebenen eines Menüs an. Ein Theme kann die Zahl der Ebenen aber für jede Menüposition begrenzen, und dann fehlt alles, was tiefer liegt. Das ist kein Fehler, sondern eine Entscheidung des Themes, und sie lässt sich nur dort ändern, wo das Theme eine Einstellung dafür anbietet.

  • Divi, Footer-Menü: Die Position „Footer-Menü“ zeigt nur die oberste Ebene. Unterpunkte eines Menüs, das dort zugeordnet ist, erscheinen im Footer nie, ohne dass es dafür eine Einstellung gibt.
  • Navigationsblock: Der Block hat eine eingebaute Grenze für die Verschachtelung (standardmäßig fünf). Ist sie erreicht, bietet der Editor keine weitere Untermenü-Ebene mehr an.
  • Andere Themes: Ob und wie weit ein Theme Ebenen begrenzt, steht in seiner Dokumentation. Steht dort nichts, fragen Sie den Support des Themes, ob die gewünschte Tiefe an dieser Position überhaupt möglich ist.

Divi: Die Ebenen-Einstellung gilt nur für das automatische Menü

In den Theme-Optionen von Divi gibt es Einstellungen, die nach Unterpunkten klingen: Unter Divi → Theme-Optionen → Navigation, Reiter „Seiten“ und „Kategorien“, stehen „Dropdown-Menüs Anzeigen“ und „Anzahl Der Angezeigten Dropdown-Ebenen“ (Standardwert 3).

Einstellungen für Kategorien in Menüs im Theme Divi für WordPress

Diese Einstellungen wirken aber nur auf das automatische Menü, das Divi anzeigt, solange der Position „Primäres Menü“ kein eigenes Menü zugewiesen ist. Ein selbst erstelltes Menü zeigt Divi mit allen Ebenen an, unabhängig von diesen Werten. Das Hauptmenü dieser Website zum Beispiel hat drei Ebenen (Themen → WordPress Grundlagen → einzelne Themen), und alle drei erscheinen.

Ebenfalls dort, im Reiter „Allgemeine Einstellungen“, steht „Links Für Dropdown-Menüs Der Obersten Ebene Deaktivieren“. Diese Option gilt auch für eigene Menüs: Hauptpunkte mit Unterpunkten führen dann nirgendwohin, sondern gruppieren nur ihre Unterpunkte. Wer sich wundert, dass ein Hauptpunkt nicht klickbar ist, findet hier den Grund.

Mehr über das Theme lesen Sie in meinem Artikel über die Möglichkeiten mit dem Divi-Theme für WordPress.

Das Untermenü öffnet sich nicht wie erwartet

Manchmal sind Unterpunkte nur nicht zu sehen, solange niemand das Untermenü öffnet. Wann es sich öffnet, legt das Theme fest.

  • Navigationsblock: Die Einstellung „Untermenü-Sichtbarkeit“ hat die Werte „Bei Mauszeigerkontakt“ (Standard), „Klicken“ und, bei vertikal ausgerichteten Menüs, „Immer“. „Pfeil anzeigen“ markiert Hauptpunkte, die Unterpunkte haben; bei „Immer“ ist der Pfeil ausgeschaltet.
  • Divi (klassischer Header) öffnet das Untermenü, sobald die Maus über den Hauptpunkt fährt.
  • Das Untermenü öffnet sich, ist aber abgeschnitten oder verdeckt: Dann liegt ein anderes Element darüber (etwa ein Slider im Header), oder der Bereich um das Menü schneidet überstehende Inhalte ab. Mit Rechtsklick und „Untersuchen“ sehen Sie, welches Element im Weg ist. Die Lösung ist CSS (z-index oder overflow), am besten mit dem Support des Themes.

Der übergeordnete Eintrag ist weggefallen

Kommt eine Seite, die im Menü als Hauptpunkt steht, in den Papierkorb, entfernt WordPress diesen Eintrag von der Website. Im Menü-Editor bleibt er stehen, markiert mit „(ungültig)“. Seine Unterpunkte haben dann keinen Hauptpunkt mehr, und was mit ihnen geschieht, hängt vom Theme ab: Zeigt es alle Ebenen an, rutschen sie an das Ende der obersten Ebene. Begrenzt es die Ebenen, verschwinden sie ganz.

Ich habe das mit WordPress 7.1 nachgestellt: Ein Menü „Start, Leistungen → Webdesign → Shops, Kontakt“ wird ohne „Leistungen“ zu „Start, Kontakt, Webdesign, Shops“ bei unbegrenzter Tiefe, und zu „Start, Kontakt“ bei einem Theme, das zwei Ebenen zulässt.

Abhilfe: die Seite aus dem Papierkorb wiederherstellen, oder den ungültigen Eintrag entfernen und die Unterpunkte unter einem anderen Hauptpunkt neu einordnen. Dann „Menü speichern“.

Unterpunkte fehlen nur auf dem Smartphone

Auf dem Smartphone sieht das Menü bei Divi und beim Navigationsblock anders aus als am Desktop, und damit auch die Unterpunkte.

  • Divi (klassischer Header): Das mobile Menü, das sich über „Seite auswählen“ öffnet, zeigt alle Unterpunkte aufgeklappt und eingerückt an. Auf dieser Website sind das bei 375 Pixel Breite alle 34 Unterpunkte des Hauptmenüs. Fehlen bei Ihnen welche, liegt es an zusätzlichem CSS oder JavaScript, etwa aus einem Plugin oder einer eigenen Anpassung.
  • Navigationsblock: Im Standard-Overlay, das sich auf kleinen Bildschirmen über das Menü-Symbol öffnet, stehen alle Unterpunkte ausgeklappt untereinander. Haben Sie ein eigenes „Overlay-Template“ ausgewählt, gilt das nicht mehr. Dann bestimmt dieses Template, wie Unterpunkte erscheinen.
  • Divi Theme Builder: Das Modul „Menü“ hat eigene Farbeinstellungen für das mobile Menü, für Hintergrund und Text. Sind beide gleich, sind die Einträge da, aber unsichtbar. Prüfen Sie das im Header-Template.

Cache und die allgemeinen Schritte

Sehen Sie neue Unterpunkte nicht, die Sie gerade angelegt haben, zeigt Ihnen vielleicht ein Cache noch die alte Version der Seite. Leeren Sie den Browser-Cache und den Cache Ihres Caching-Plugins, Hosters oder CDN. Die übrigen allgemeinen Schritte, von Updates bis zur Suche nach Plugin-Konflikten, stehen im Artikel Lösungen für: WordPress Menü wird nicht angezeigt.

Wie man Menüs von Grund auf anlegt und ordnet, beschreibe ich ausführlich in WordPress-Menüs richtig erstellen und bearbeiten.

Ihr Feedback zu diesem Artikel

Über Feedback zu diesem Artikel freue ich mich, zum Beispiel welche Einstellung oder welches Detail in Ihrem Fall das Problem war. Oder lassen Sie unten einen allgemeinen Kommentar da, ob Lob, Kritik oder eine Frage, die ich hier nicht beantwortet habe. Bitte beachten Sie: Um Spam zu vermeiden, lese ich jeden Kommentar persönlich und gebe ihn dann erst frei. Seien Sie also nicht überrascht, wenn es ein bisschen dauert, bis er zu sehen ist. Danke für Ihr Verständnis!

Weitere Informationen zu WordPress

WordPress ist sehr vielseitig und dadurch auch ganz schön komplex. Den besten Einstieg und Überblick bietet mein Leitfaden zur fertigen WordPress-Website.