Mobile Navigation in WordPress

Das Menü hinter dem Symbol öffnen

WordPress-Navigationsblock oder eigener Theme-Schalter: Entscheidend ist, welche Ausgabe Ihre Kopfzeile tatsächlich verwendet.

Website prüfen
Beispiel im Prüfbericht Markierter Befund
Markierter Befund · Kritisch · WCAG 4.1.2Tauschen-Button ohne Namen

Navigationsblock · schematische Ansicht

Drei Einstellungen, sechs Ansichten

„Overlay-Menü“ wählt das Verhalten. Die tatsächliche Umschaltbreite kommt aus dem veröffentlichten CSS. Diese Karte trennt beides.

Im Site Editor

Den Navigationsblock auswählen

Illustration, keine WordPress-Oberfläche

  1. 1Design → Editor
  2. 2Kopfzeile öffnen
  3. 3Navigation wählen
  4. 4Einstellungen → Anzeige
Overlay-MenüAus Mobil StandardImmer
Drei Wege vom Overlay-Menü zu den Ansichten Die Einstellung verzweigt zu Aus, Mobil und Immer. Jede Option wird für eine breite und eine schmale Ansicht gezeigt.

01

Aus

WordPress blendet keinen Overlay-Schalter ein.

breit

Links bleiben sichtbar

schmal

Kein Overlay-Schalter

Ob Links umbrechen, entscheidet das Theme-Layout.

02 · Standard

Mobil

Auf kleineren Ansichten öffnet ein Menü-Symbol das Overlay.

breit

Links im Kopfbereich

schmal · geöffnet

Symbol öffnet Overlay

Die Einstellung enthält keine eigene Pixelzahl.

03

Immer

Das Menü-Symbol erscheint unabhängig von der Ansichtsbreite.

breit · geöffnet

Auch breit als Overlay

schmal

Symbol bleibt sichtbar

Geeignet, wenn die Navigation bewusst immer verdeckt ist.

Die Darstellung folgt den drei offiziellen Optionen des Navigationsblocks. Farben und Abstände sind bewusst schematisch.

Die zweite Ebene

„Mobil“ ist ein Modus, kein Breakpoint-Feld

Der Editor bietet keine Zahl für die Umschaltbreite. WordPress Core liefert die responsive Regel; Theme- oder Plugin-CSS kann das Ergebnis verändern. Prüfen Sie deshalb die veröffentlichte Seite statt nur die Editor-Vorschau. Der beschriebene Weg gilt für Block-Themes und Themes mit Template-Bearbeitung. Fehlt „Design → Editor“, suchen Sie die mobile Darstellung in den Einstellungen Ihres Themes.

  1. BlockOverlay-Menü: Mobil
  2. Core-CSSschaltet die Darstellung
  3. Theme-CSSkann Regeln überlagern
  4. Frontendhier gilt das echte Ergebnis

Breakpoint finden: Ziehen Sie die Browserbreite langsam auf. Sobald Symbol und Links wechseln, markieren Sie das Symbol in den Entwicklerwerkzeugen. Unter „Styles“ sehen Sie die aktive Media Query und ihre Quelldatei.

Auf der veröffentlichten Seite

Den ganzen mobilen Weg prüfen

Beginnen Sie bei 320 CSS-Pixeln und wiederholen Sie den Weg direkt am Umschaltpunkt.

  1. TabSchalter erreichen

    Ein sichtbarer Fokus und ein verständlicher Name kennzeichnen das Menü.

  2. Enter / LeertasteOverlay öffnen

    Der Zustand wird als geöffnet vermittelt; das Menü liegt nicht unter dem Inhalt.

  3. TabLinks durchlaufen

    Jeder Link nennt sein Ziel. Verdeckte Elemente geraten nicht in den Fokusweg.

  4. EscZurückkehren

    Das Overlay schließt und der Fokus kehrt zum Menü-Schalter zurück.

Nutzen Sie den WordPress-Navigationsblock, prüfen Sie dessen Ausgabe zuerst unverändert. Eigene Schalter im Theme brauchen selbst einen Namen, einen verlässlichen Zustand und eine vollständige Tastatursteuerung.

Offizielle Referenzen

Aus dem Prüfbericht

Zwei Stellen, zwei Befunde

Kritisch Der eigene Theme-Schalter hat keinen Namen Regel button-name

Der WordPress-Navigationsblock erzeugt einen benannten Schalter. Bei einem selbst gebauten Theme-Schalter braucht das Symbol einen zugänglichen Namen.

Anleitung: Schaltflächen zugänglich beschriften

Zum Mitnehmen

Eine eigene Theme-Navigation korrigieren

Nur wenn Ihr Theme keinen WordPress-Navigationsblock ausgibt: Name und Linktext direkt in der eigenen Komponente ergänzen.

Korrektur in 2 Schritten ansehen
  1. Dem Menü-Symbol einen Namen geben

    Das Symbol bleibt für Vorleseprogramme verborgen. aria-label liefert den Namen. aria-expanded startet bei false und muss im Theme-JavaScript beim Öffnen auf true wechseln.

    KorrekturvergleichSchritt 1 · HTML

    Vorher

    <button class="menu-toggle">
      <svg aria-hidden="true"><use href="#icon-menu"></use></svg>
    </button>

    Nachher

    <button class="menu-toggle" aria-label="Menü öffnen" aria-expanded="false">
      <svg aria-hidden="true"><use href="#icon-menu"></use></svg>
    </button>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Fahren Sie mit der Tab-Taste auf die drei Striche. Prüfen Sie Name und den Wechsel von aria-expanded beim Öffnen und Schließen.

  2. Jedem Menüeintrag einen Linktext geben

    Der Seitentitel steht im Link. Das Pfeilsymbol bleibt Dekoration und wird für Vorleseprogramme ausgeblendet.

    KorrekturvergleichSchritt 2 · HTML

    Vorher

    <li class="wp-block-navigation-item">
      <a href="/leistungen/">
        <span class="icon-arrow"></span>
      </a>
    </li>

    Nachher

    <li class="wp-block-navigation-item">
      <a href="/leistungen/">
        Leistungen
        <span class="icon-arrow" aria-hidden="true"></span>
      </a>
    </li>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Öffnen Sie das Menü und lesen Sie die Einträge laut vor. Jeder Eintrag nennt seine Seite.

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.