Zum Inhalt

Barrierefreiheit

Voraussetzung

Modul Accessibility muss unter Theme → Module aktiv sein.

Wozu

Drei Dinge in einem Modul:

Was Wofür
Sprungmarken Links am Seitenanfang, die zu Inhalt und Navigation springen — für Tastatur und Screenreader
Bedienhilfen-Widget Ein Modal, in dem Besucher Kontrast und Schriftgröße anpassen und durch die Seite navigieren können
Barrierefreiheitserklärung Felder für die gesetzlich geforderte Erklärung

Geöffnet wird das Widget über den Block Barrierefreiheits-Trigger.

Einstellungen

Unter Theme → Einstellungen → Barrierefreiheit, hinter einem Hauptschalter Barrierefreiheits-Modul aktivieren, in mehreren Abschnitten:

Abschnitt Inhalt
Sprungziele Skip-Links an- oder abschalten, welche Ziele erscheinen, die IDs von Hauptmenü, Suche und Footer-Menü, zusätzliche Sprunglinks
Eigene Labels eigene Beschriftungen für Inhalt, Hauptnavigation, Suche, Footer und Kontaktformular
Informationsseiten Barrierefreiheitserklärung, Report und Leichte Sprache, dazu das Datum der letzten Prüfung und eine Erinnerung per E-Mail
Standardtexte Barrierefreiheitserklärung Konformitätsstatus, WCAG-Version, Bewertungsmethode, Feedback-Adresse und die freien Textabschnitte
Barrierefreiheits-Widget Hauptschalter für das Modal
Trigger wie das Modal geöffnet wird: Header-Button, Menüpunkt oder schwebendes Badge, samt Position und Icon
Anzeige-Einstellungen welche Hilfen im Modal angeboten werden

Was das Widget anbietet

Die Anzeige-Einstellungen des Bedienhilfen-Widgets

Jede Hilfe lässt sich einzeln abschalten: Schriftgröße, leserliche Schrift, hoher Kontrast, Links unterstreichen, Bewegung reduzieren, Zeilenabstand, Blaufilter, Bilder ausblenden und Cursor-Größe.

Zwei Felder verdienen Beachtung. Kontrast-Verstärkung steuert, wie stark der Kontrastmodus eingreift; im Standard bleiben Markenfarben unverändert, solange niemand den Modus einschaltet. Zusätzliche Kontrast-Selektoren nimmt CSS-Selektoren auf — eine Zeile je Selektor —, damit auch Widgets von Drittanbietern im Kontrastmodus mitgehen.

Die Sprungziele

Der Abschnitt Sprungziele

Verwenden

Die Erklärung wird als Shortcode ausgegeben, ganz oder in Abschnitten:

[tw_a11y_statement]
[tw_a11y_statement part="full"]

Das Modul macht eine Seite nicht barrierefrei

Es liefert Hilfsmittel. Barrierefreiheit entsteht aus der Seitenstruktur: sinnvolle Überschriftenhierarchie, Alternativtexte, ausreichende Kontraste, bedienbare Formulare.

Für das Megamenü sind bestimmte Interaktionen verbindlich — Tastaturbedienung, Escape, Fokusverwaltung. Siehe Navigation.

Entwicklertipps

twtheme_skip_links() gibt die Sprungmarken aus, der Filter twtheme_skip_links passt sie an.

Im Theme-Repository liegt unter docs/A11Y-AUDIT-CHECKLIST.md eine Prüfliste für Entwickler.

Weiter