Setzt richtige `lang`-Attribute auf HTML-Wurzel und auf einzelne Teile für anderssprachige Abschnitte.
Screenreader sprechen Texte richtig, wenn sie den richtigen `lang`-Wert haben. Fehlt der Wert, liest die Software englische Wörter in deutschem Text mit deutscher Aussprache. Das versteht nur der Leser, der das Wort schon kennt. Das Modul setzt zuerst `lang="de"` auf die HTML-Seite, wenn es fehlt. Danach erkennt es fremdsprachige Teile und markiert sie richtig.
Pfad im Admin-Bereich: WP-Admin → Barrierefreiheit → Module → Sprach-Attribut
Jede Seite braucht ein `lang`-Attribut für die Hauptsprache. Inline-Einrichtung ist wichtig bei Seiten mit vielen englischen Fachwörtern, wie Tech-Blogs und Marketingseiten.
Im 15-Minuten-Gespräch schauen wir, ob das Modul zu deinem Thema passt und wie du es einrichtest.
Sprach-Attribut
Setzt korrekte `lang`-Attribute auf HTML-Root und Element-Level für fremdsprachige Passagen.
Funktion in einem Satz — und in 3 Sätzen
Damit Screenreader Texte korrekt aussprechen, brauchen sie den richtigen `lang`-Wert. Fehlt der, liest die Software einen englischen Begriff in einem deutschen Text mit deutscher Aussprache vor — verständlich nur für den Leser, der den Originalbegriff schon kennt.
Das Modul setzt zuerst das globale `lang="de"` auf `` (falls nicht gesetzt), erkennt dann fremdsprachige Passagen und markiert sie korrekt.
Technische Maßnahmen
- Root-`lang` setzen: aus WordPress `get_bloginfo("language")` automatisch ableiten.
- Fremdsprachen-Erkennung: einfache Pattern (z. B. „Privacy Policy", „SaaS", „onboarding") → `lang="en"`.
- Inline-Span-Wrapping: erkannte Begriffe werden mit `…` umschlossen.
- Multilingual-Plugin-Integration: bei WPML / Polylang werden Seiten in der jeweiligen Sprache mit korrektem `lang` ausgeliefert.
- Override-Konfiguration: manuelle Liste fremdsprachiger Begriffe pflegbar.
Diese Einstellungen findest du im Modul-Tab
- Root-Lang aus WP-Setting auslesen oder manuell setzen
- Auto-Span-Wrap an / aus
- Pattern-Liste für Auto-Erkennung erweitern (Default ~150 Begriffe)
- Multilingual-Plugin: Auto-Detect (WPML, Polylang, MultilingualPress) oder manuell wählen
Pfad im Admin: WP-Admin → Barrierefreiheit → Module → Sprach-Attribut
Anwendungsfall
Pflicht-Basis für jede Seite (Root-`lang`). Inline-Wrapping besonders wichtig bei Sites mit vielen englischen Fachbegriffen — Tech-Blogs, Marketing-Sites, Agenturen.
Das passt thematisch zusammen
KI Leichte Sprache
WCAG 3.1.5Übersetzt komplexe Inhalte in DIN-SPEC-33429-konforme Leichte Sprache — als Frontend-Toggle für Besucher:innen.
Heading-Hygiene
WCAG 1.3.1Erkennt und korrigiert übersprungene Heading-Level, doppelte H1 und fehlende Struktur.
ARIA Manager
WCAG 4.1.2Vergibt automatisch korrekte ARIA-Roles, States und Properties auf interaktive Elemente.
Modul für deine Seite aktivieren?
Im 15-Minuten-Erstgespräch klären wir, ob das Modul für deinen Theme- und Inhalts-Typ relevant ist — und wie die Einrichtung aussieht.