WordPress-Navigation erstellen

Ein Menü, das sein Ziel nennt

Menüpunkt und Menüblock: zwei Stellen im ausgegebenen HTML.

Website prüfen
Beispiel im Prüfbericht Markierter Befund
Markierter Befund · Kritisch · WCAG 2.4.4 und 4.1.2Leerer Verweis zum Seitenplan

Zwei Editor-Wege

Vom Theme zum fertigen Hauptmenü

Erkennen Sie zuerst Ihren Editor. Die Bilder führen Sie dann bis zur veröffentlichten Navigation.

Wegweiser durch WordPressKonzeptdarstellung, keine WordPress-Screenshots
Zwei Wege zu einer veröffentlichten Navigation Wenn unter Design der Eintrag Editor steht, führt der obere Weg über den Website-Editor und den Navigationsblock. Steht dort Menüs, führt der untere Weg über die klassische Menüstruktur und einen Anzeigeort. Beide enden in der Navigation auf der veröffentlichten Website. ?BKDesign öffnenEditorNavigation-BlockMenüsMenü + AnzeigeortWebsite prüfen
  1. Unter Design: „Editor“Block-Theme → Navigation-Block
  2. Unter Design: „Menüs“Klassisches Theme → Menü + Anzeigeort
  3. DanachVeröffentlichte Website prüfen

Block-Theme: im Website-Editor

Dieser Weg gilt, wenn Design → Editor sichtbar ist.

Konzeptdarstellung des Website-Editors
DesignStileSeitenNavigation 1Vorlagen
Kopfzeile
FIRMAStartLeistungenKontakt
NavigationHauptmenü↕ Start↕ Leistungen↕ Kontakt+ Menüpunkt
  1. 1Unter „Navigation“ das gewünschte Menü öffnen.
  2. 2Den Navigationsblock in der Kopfzeile markieren.
  3. 3Über „+“ Seitenlinks ergänzen und eindeutig benennen.
  4. 4Oben „Speichern“ wählen und die Änderung bestätigen.

Klassisches Theme: auf der Menüseite

Dieser Weg gilt, wenn Design → Menüs sichtbar ist.

Konzeptdarstellung der Seite „Menüs“
Seiten□ Start▣ Leistungen▣ KontaktZum Menü hinzufügen
MenünameHauptmenü
Start SeiteLeistungen SeiteKontakt Seite
Anzeigeort▣ Primäres Menü
Menü speichern
  1. 1„Erstelle ein neues Menü“ wählen und „Hauptmenü“ nennen.
  2. 2Seiten auswählen und mit „Zum Menü hinzufügen“ übernehmen.
  3. 3Einträge ziehen; eingerückte Einträge werden Unterpunkte.
  4. 4Den Anzeigeort des Themes wählen und „Menü speichern“.

Beide Wege führen hierher

Das Ergebnis zählt auf der Website

Der Editor verwaltet die Einträge. Ob das Theme sie verständlich ausgibt, sehen Sie erst auf der veröffentlichten Seite.

  • „Leistungen“ nennt das Ziel besser als ein Symbol allein.
  • Die sichtbare Reihenfolge entspricht der Lesereihenfolge.
  • Jede Navigation erhält einen unterscheidbaren Namen.
Vereinfachte Zielansicht, keine echte Website
beispiel.de
FIRMAStartLeistungenKontakt
Willkommen
A sichtbarer LinktextB aktuelle Seite erkennbarC Reihenfolge bleibt stabil

Das semantische Prüfbild

Themes ergänzen Klassen und mobile Schalter. Diese Struktur zeigt die entscheidenden Beziehungen: Navigation, Liste, Links und aktuelle Seite.

<nav aria-label="Hauptnavigation">
  <ul>
    <li><a href="/" aria-current="page">Start</a></li>
    <li><a href="/leistungen">Leistungen</a></li>
    <li><a href="/kontakt">Kontakt</a></li>
  </ul>
</nav>

So prüfen Sie es

Öffnen Sie die Website außerhalb des Editors.

  1. Tab: Der Fokus erreicht jeden sichtbaren Menüpunkt.
  2. Enter: Jeder Link öffnet das angekündigte Ziel.
  3. 200 % Zoom: Die Reihenfolge bleibt verständlich.
  4. Mobil: Ein aufklappbares Menü funktioniert mit Enter und Leertaste.

Aus dem Prüfbericht

Zwei Stellen im Menü, zwei Befunde

Zum Mitnehmen

Das Menü, korrigiert

Ein Wort im Link, eine Liste im Markup.

Korrektur in 2 Schritten ansehen
  1. Jedem Menüpunkt sein Wort geben

    Ein Symbol allein nennt kein Ziel. Der Menütitel steht als Text im Link, das Symbol bleibt daneben ausgeblendet.

    KorrekturvergleichSchritt 1 · HTML

    Vorher

    <li class="menu-item">
      <a href="/leistungen"><span aria-hidden="true">★</span></a>
    </li>

    Nachher

    <li class="menu-item">
      <a href="/leistungen"><span aria-hidden="true">★</span> Leistungen</a>
    </li>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Im Menü steht neben jedem Symbol ein Wort. Kein Punkt bleibt leer.

  2. Das Menü als Liste ausgeben

    Der Navigationsblock schreibt die Punkte in ul und li. Ein reiner div-Container nimmt der Navigation ihre Anzahl.

    KorrekturvergleichSchritt 2 · HTML

    Vorher

    <nav class="wp-block-navigation">
      <div class="wp-block-navigation__container">
        <a class="wp-block-navigation-item__content" href="/leistungen">Leistungen</a>
      </div>
    </nav>

    Nachher

    <nav class="wp-block-navigation">
      <ul class="wp-block-navigation__container">
        <li class="wp-block-navigation-item">
          <a class="wp-block-navigation-item__content" href="/leistungen">Leistungen</a>
        </li>
      </ul>
    </nav>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Ein Vorleseprogramm nennt beim Betreten des Menüs die Zahl der Einträge.

Werbung

Kostenloser Website-Barrierefreiheits-Check

Website auf Barrierefreiheit prüfen.

Technische WCAG-Warnsignale erkennen. Kritische Stellen zuerst prüfen.

Der Website-Check ist bereit.

Werbung

Ein letzter Schritt

Prüfen, bevor Sie gehen.

Finden Sie automatisch erkennbare Barrieren auf Ihrer eigenen Website.

Website prüfen

Kostenlos starten · keine Installation

Automatisches Screening. Tastaturbedienung und Screenreader bleiben manuelle Prüfung.