WordPress Menü: neue Seite wird nicht angezeigt, 3 Gründe, warum Sie sie nicht sehen
Wenn das WordPress Menü eine neue Seite nicht anzeigt, hat das meist einen von drei Gründen. Niemand hat die Seite hinzugefügt, weil WordPress das meist nicht selbst macht. Die Seite ist in einem Menü gelandet, das das Theme nicht im Header zeigt. Oder ein Block-Theme hat im Header eine eigene Navigation, getrennt von Design → Menüs. Prüfen Sie sie in dieser Reihenfolge.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von WordPress-Websites und WooCommerce-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 6 Min. Lesezeit
Bevor Sie anfangen: Welche Art Theme haben Sie?
Die Antwort entscheidet, wo Sie suchen, und Sie prüfen sie in einer halben Minute. Gehen Sie ins Backend und klappen Sie Design auf.
| Was Sie unter Design sehen | Art des Themes | Wo Sie das Menü ändern |
|---|---|---|
| Menüs, Customizer, Widgets | klassisch | Design → Menüs oder Design → Customizer → Menüs |
| Editor, kein Punkt Menüs | Block | Design → Editor → Navigation |
| Editor und Menüs gleichzeitig | Block-Theme mit klassischen Menüs | hängt davon ab, was im Block Navigation im Header steht |
Wie Menüs in beiden Theme-Arten funktionieren, beschreibt die WordPress-Dokumentation: der Bildschirm Design → Menüs für klassische Themes und die Navigation im Website-Editor für Block-Themes.
Grund 1: Niemand hat die Seite zum Menü hinzugefügt
Eine Seite zu veröffentlichen fügt sie nicht zum Menü hinzu. Das ist die häufigste Ursache und am schnellsten behoben.
- Gehen Sie zu Design → Menüs und wählen Sie aus der Liste das Menü, das im Header steht.
- Klappen Sie in der linken Spalte den Bereich Seiten auf und haken Sie die neue Seite an. Ist sie nicht da, klicken Sie auf den Tab Alle anzeigen oder nutzen Sie die Suche.
- Klicken Sie auf Zum Menü hinzufügen. Der Eintrag erscheint am Ende der Liste.
- Ziehen Sie ihn an die richtige Stelle. Leicht nach rechts unter einen anderen Eintrag geschoben, wird er zum Untermenü.
- Klicken Sie auf Menü speichern und prüfen Sie die Website in einem privaten Fenster.
Domenomania beschreibt diese Schritte gut mit Screenshots (auf Polnisch). Fehlt in der linken Spalte ein Bereich, zum Beispiel Produktkategorien, schalten Sie ihn oben rechts unter Ansicht anpassen ein.
Unter der Liste der Einträge gibt es eine Option, neue Seiten der obersten Ebene automatisch zum Menü hinzuzufügen. Sie gilt nur für Seiten ohne übergeordnete Seite und nur für die, die Sie nach dem Anhaken veröffentlichen. Eine Unterseite fügt sie nicht hinzu.
Prüfen Sie auch, ob die Seite veröffentlicht ist. Ein Entwurf oder eine private Seite erscheint für Besucher nicht im Menü.
Grund 2: Sie bearbeiten das falsche Menü
Eine Website hat oft mehrere Menüs: Hauptmenü, Footer, mobil, ein altes Menü von vor einem Theme-Wechsel. Das Theme zeigt nur die, die seinen Positionen zugewiesen sind, etwa dem Header. Eine Seite zu einem Menü ohne Zuweisung hinzuzufügen ändert nichts auf der Website.
Das prüfen Sie unter Design → Menüs, in den Einstellungen unten im gewählten Menü oder im Tab Positionen verwalten. Dort sehen Sie, welches Menü im Header steht, welches im Footer und welches nirgends. Design → Customizer → Menüs zeigt dasselbe. Positionsnamen wie Primäres Menü oder Footer-Menü wählt der Theme-Autor, sie können also in jedem Theme anders heißen. Für den Betreuer der Website: Themes registrieren Menüpositionen in ihrem Code, wie die Dokumentation für Theme-Entwickler beschreibt.
Ein häufiger Fall: Das Theme hat eine eigene Position für das mobile Menü. Am Computer ist der neue Eintrag da, auf dem Handy nicht, weil das Handy ein anderes Menü zeigt.
Grund 3: Ein Block-Theme hat eine eigene Navigation
In einem Block-Theme ist der Header ein Template mit einem Block Navigation. Dieser Block kann eine eigene Liste von Links haben, unabhängig vom Menü unter Design → Menüs. Dann fügen Sie eine Seite zu einem klassischen Menü hinzu, und im Header ändert sich nichts.
Gehen Sie zu Design → Editor → Navigation oder öffnen Sie das Header-Template und klicken Sie auf den Block Navigation. In den Block-Einstellungen sehen Sie, welches Menü er nutzt. Dort fügen Sie die neue Seite hinzu und speichern das Template. Denken Sie daran, dass eine Änderung im Header-Template beim Speichern sofort für die ganze Website gilt, sehen Sie sich also zuerst die Vorschau im Editor an.
Seltenere Fälle, wenn alles in Ordnung aussieht
Sind alle drei Gründe ausgeschlossen, prüfen Sie drei weitere Dinge. Erstens den Cache: Ein Cache-Plugin oder Ihr Hoster zeigt eventuell den alten Header, bis er geleert wird. Zweitens ein Plugin, das Menüs austauscht, etwa für Mehrsprachigkeit, denn jede Sprache kann ein eigenes Menü haben. Drittens ein Untermenü, das sich nur beim Darüberfahren oder nach Tippen auf einen Pfeil öffnet. Den Cache zu leeren und solche Plugins einzustellen ist Aufgabe des Betreuers der Website.
Wie der Chat Menüs prüft und Einträge mit Vorschau hinzufügt
Das TellMyShop-Plugin für WordPress und WooCommerce liest Menüs schon in TellMyShop Free. Ihr Chat (Claude oder ChatGPT) sieht alle klassischen Menüs mit ihrem Eintragsbaum und der Zuweisung zu Theme-Positionen. Er sieht auch Positionen ohne Menü und Block-Navigationen. Fragen Sie „warum sehe ich diese Seite nicht“, prüft er, ob die Seite in irgendeinem Menü steht. Ist die Seite auch nicht in Google, lesen Sie den Leitfaden, warum eine WordPress-Website nicht in Google erscheint.
Sie: Ich habe eine Seite Versand und Rückgabe angelegt, aber sie ist nicht im Menü. Füg sie unter Shop hinzu.
Ihr Chat: Sie haben drei Menüs. Hauptmenü steht im Header, Footer im Footer, und Altes Menü ist nirgends zugewiesen. Die Seite Versand und Rückgabe steht in keinem davon. Vorschau für Hauptmenü:
Der Eintrag kommt als Untereintrag von Shop ans Ende. Ich speichere nach Ihrem „Ja“.
Sie: Ja.
Ihr Chat: Gespeichert. Der Eintrag hat eine eigene Nummer im Änderungsverlauf, und Sie können ihn mit einer Bitte rückgängig machen.
alte Version: Shop: Laternen, Gartenbeleuchtung
neue Version: Shop: Laternen, Gartenbeleuchtung, Versand und Rückgabe
In TellMyShop Pro fügt der Chat bis zu 30 Einträge in einem Paket hinzu, ändert oder entfernt sie. Er fügt einen Link zu einer veröffentlichten Seite, einem Beitrag, Produkt, einer Kategorie oder einer eigenen Adresse hinzu. Er ändert Beschriftung, Position und übergeordneten Eintrag. Einen Link zu einem Entwurf fügt er nicht hinzu, weil das zu einem 404-Fehler führen würde, den der Leitfaden zum 404-Fehler in WordPress behandelt.
Es gibt zwei Grenzen. Der Chat ändert nur klassische Menüs, keine Block-Navigation in Block-Themes. Und er weist Menüs keinen Theme-Positionen zu. Ändern Sie ein Menü, das nirgends zugewiesen ist, sagt die Vorschau das klar und nennt Ihnen die Stelle, wo Sie es einstellen. Einen entfernten Eintrag stellen Sie aus dem Änderungsverlauf wieder her.
Das Plugin ist auf der Seite TellMyShop für WordPress und WooCommerce beschrieben, die Preise stehen auf der Seite Preise, weitere Leitfäden im Blog.
Fragen und Antworten
Fügt WordPress neue Seiten selbst zum Menü hinzu?
Meist nicht. Eine neue Seite muss von Hand zum Menü hinzugefügt werden. Die Ausnahme ist ein klassisches Menü mit angehakter Option, neue Seiten der obersten Ebene automatisch hinzuzufügen. Diese Option gilt nicht für Beiträge, Kategorien oder Unterseiten.
Wie erstelle ich ein Untermenü in WordPress?
Ziehen Sie unter Design → Menüs einen Eintrag unter einen anderen und schieben Sie ihn leicht nach rechts. Dann wird er zu dessen Untereintrag. In einem Block-Theme machen Sie das im Block Navigation, indem Sie dem gewählten Eintrag ein Untermenü hinzufügen. Auf dem Handy öffnet sich das Untermenü meist erst nach Tippen auf den Pfeil.
Wo ist Design → Menüs im neueren WordPress?
In Block-Themes gibt es diesen Punkt meist nicht, weil die Navigation unter Design → Editor im Bereich Navigation geändert wird. Design → Menüs gibt es in klassischen Themes. Wissen Sie nicht, welche Art Theme Sie haben, sehen Sie nach, ob das Menü Design einen Punkt Editor hat.
Ich habe die Seite zum Menü hinzugefügt, aber auf dem Handy ist sie nicht da. Warum?
Viele Themes haben eine eigene Position für das mobile Menü. Ist dort ein anderes Menü zugewiesen, erscheint eine Änderung im Hauptmenü nicht auf dem Handy. Prüfen Sie, welches Menü jeder Position im Theme zugewiesen ist.
Kann der Chat ein Menü einer Theme-Position zuweisen?
Nein. Der Chat liest Menüs und ihre Zuweisungen und fügt Einträge in klassischen Menüs hinzu, ändert und entfernt sie. Ist ein Menü keiner Position zugewiesen, sagt er das in der Vorschau und nennt Ihnen die Stelle, wo Sie es einstellen. Die Zuweisung selbst machen Sie im WordPress-Backend.
WordPress ist eine Marke der WordPress Foundation. WooCommerce ist eine Marke der Automattic Inc. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.