Vzhledem k tomu, že se web stává stále nedílnější součástí každodenního života, je zajištění toho, aby vaše téma WordPress bylo přístupné všem uživatelům, morální odpovědností i strategickou výhodou. Při navrhování s ohledem na přístupnost se váš obsah otevře jednotlivcům s řadou schopností a podmínek procházení. Pomáhá vám také dodržovat vyvíjející se předpisy, zlepšuje SEO a zvyšuje celkovou spokojenost uživatelů. Ať už jste zkušený vývojář nebo teprve začínáte, dodržování osvědčených postupů přístupnosti od základu vám pomůže vytvářet témata, která jsou jak estetická, tak i univerzální.
1. Začněte se sémantickým HTML
Akce: Používejte správné prvky HTML – nadpisy, odstavce, seznamy, tlačítka a ovládací prvky formuláře – k vyjádření významu a struktury. Proč: Asistenční technologie, jako jsou čtečky obrazovky, spoléhají na sémantické značení při interpretaci a navigaci obsahu. Logická struktura dokumentu uživatelům usnadňuje pochopení vztahu mezi různými částmi stránky. Tip: Přiřaďte nadpisy v hierarchickém pořadí (H1 pro hlavní název, poté H2/H3 pro sekce a podsekce), abyste získali jasnou mapu obsahu.
2. Promyšleně začleňte atributy ARIA
Akce: Použijte atributy ARIA (Accessible Rich Internet Applications) k vylepšení sémantiky komplexních komponent uživatelského rozhraní, jako jsou nabídky, posuvníky nebo karty. Proč: ARIA pomáhá asistenčním technologiím pochopit roli, stav a vlastnosti prvků, které nejsou ze své podstaty sémantické. Zajišťuje také efektivní komunikaci dynamických aktualizací obsahu. Tip: Atributy ARIA přidejte pouze v případě, že nativní prvky nebo atributy HTML nestačí. Nadměrné používání ARIA může vést spíše ke zmatku než k jasnosti.
3. Zajistěte navigaci pomocí klávesnice
Akce: Ujistěte se, že všechny interaktivní prvky – odkazy, tlačítka, pole formulářů, nabídky – jsou přístupné pouze z klávesnice (pomocí Tab, Shift+Tab a Enter). Proč: Mnoho uživatelů nemůže ovládat myš z důvodu pohyblivosti nebo zrakového postižení. Poskytnutí jasného indikátoru zaměření a logického pořadí karet jim umožní plně se zapojit do funkcí vašeho motivu. Tip: Otestujte svůj motiv odpojením myši a procházením zcela pomocí klávesnice. Upravte styly zaměření v CSS tak, aby bylo vždy vidět, kde se uživatel na stránce nachází.
4. Zajistěte adekvátní barevný kontrast
Akce: Vyberte barvy textu a pozadí, které splňují nebo překračují požadavky na kontrast WCAG (4.5:1 pro normální text, 3:1 pro velký text). Proč: Správný kontrast pomáhá uživatelům se slabým viděním nebo nedostatkem barevného vidění číst váš obsah a pracovat s ním. Zlepšuje také použitelnost ve světlých prostředích a na menších obrazovkách. Nářadí: Použití Kontrola kontrastu WebAIM pro ověření vašeho výběru barev.
5. Optimalizujte struktury nadpisů a orientační body
Akce: Důsledně přiřazujte nadpisy a zvažte použití orientačních bodů ARIA (role="main", role="navigation"atd.) k identifikaci důležitých částí stránky. Proč: Uživatelé čteček obrazovky se často pohybují podle nadpisů a orientačních bodů. Logická hierarchie jim umožňuje přejít přímo na nejrelevantnější sekci. Tip: Přidejte odkaz „Přeskočit na obsah“ v horní části stránky, aby uživatelé klávesnice mohli snadno obejít opakující se navigační nabídky.
6. Poskytněte textové alternativy pro netextový obsah
Akce: Přidejte atributy alt k obrázkům, přepisům zvuku a titulkům k videím, abyste zajistili přístup k informacím všem uživatelům. Proč: Alternativní text umožňuje čtečkám obrazovky popisovat obrázky zrakově postiženým uživatelům. Titulky a přepisy zpřístupňují multimediální obsah neslyšícím nebo nedoslýchavým. Tip: Napište stručný, ale smysluplný alternativní text. Pokud je obrázek dekorativní, můžete atribut alt ponechat prázdný (alt=””), aby asistenční technologie věděly, že to není rozhodující.
7. Zaměřte se na formuláře a štítky
Akce: Ujistěte se, že každý prvek formuláře (vstup, výběr, textová oblast) má přiřazený štítek. Proč: Bez jasných štítků nemusí uživatelé spoléhající na čtečky obrazovky vědět, jaké informace jsou požadovány. Viditelné štítky také pomáhají uživatelům s kognitivními poruchami nebo těm, kteří jsou na webu noví. Tip: Použití <label> prvek a for atribut k přiřazení štítků k ovládacím prvkům formuláře. V případě potřeby zvažte přidání árie-popsané nebo árie-požadované.
8. Respektujte nastavení pohybu a preferencí uživatele
Akce: Umožnit uživatelům zakázat automatické přehrávání posuvníků, karuselu nebo videí na pozadí. Věnujte pozornost dotazu na média se sníženým pohybem. Proč: Někteří uživatelé považují nadměrné animace za rušivé nebo dokonce nevolné. Respektování uživatelských preferencí pomáhá vytvářet klidnější a kontrolovanější prostředí. Tip: Poskytněte tlačítka pro pozastavení nebo zastavení pro pohyb prvků a zajistěte, aby byl kritický obsah viditelný, i když jsou animace zakázány.
9. Využijte dostupné hotové komponenty
Akce: Při přidávání navigačních nabídek, posuvníků nebo modálů zvažte použití předem vytvořených knihoven nebo vzorů zaměřených na usnadnění. Proč: Tyto knihovny jsou často důkladně testovány pomocí asistenčních technologií, což vám šetří čas a snižuje riziko zavádění chyb v přístupnosti. Tip: Podívejte se na pokyny týmu WordPress Theme Review Team nebo vyhledejte známé přístupné designové systémy. Místo znovuobjevování kola znovu použijte osvědčené vzory.
10. Test s asistenčními technologiemi
Akce: Před dokončením motivu jej otestujte pomocí čtečky obrazovky, jako je NVDA (Windows) nebo VoiceOver (macOS) a navigace pouze pomocí klávesnice. Proč: Automatizované nástroje mohou upozornit na problémy, ale ruční testování pomocí asistenčních technologií odhalí skutečné problémy, které mohou nástroje přehlédnout. Tip: Podporujte zpětnou vazbu od uživatelů s postižením, pokud je to možné. Jejich poznatky mohou vést ke zlepšením, o kterých byste možná nikdy neuvažovali.
11. Zvažte jazyk a čitelnost
Akce: Používejte jasný, stručný jazyk a zajistěte, aby byl text snadno srozumitelný. Definujte zkratky a vyhýbejte se žargonu, kdykoli je to možné. Proč: Přístupnost není jen o kódu; jde také o to, jak snadno mohou uživatelé obsah analyzovat a porozumět mu. Tip: Použití lang atribut na html prvek, který pomáhá asistenčním technologiím číst váš obsah ve správném jazyce.
12. Nabídněte uživateli kontrolu nad velikostí písma a kontrastem
Akce: Pokud je to možné, začleňte uživatelům snadné způsoby, jak upravit velikost písma nebo přepnout na režimy s vysokým kontrastem. Proč: Umožnění uživatelům přizpůsobit si zážitek ze sledování zajišťuje, že si každý může web přizpůsobit svým osobním potřebám, což zvyšuje celkovou spokojenost. Tip: Některá témata nebo pluginy nabízejí vestavěné přepínače. Pokud ne, zvažte přidání jednoduchého pluginu, který tyto ovládací prvky poskytuje.
13. Poskytněte konzistentní a předvídatelné rozvržení
Akce: Udržujte navigační nabídky, vyhledávací pole a další běžné prvky na stejných místech na každé stránce. Proč: Konzistence pomáhá všem uživatelům rychle se naučit, jak se na webu pohybovat. Je to užitečné zejména pro uživatele s kognitivními poruchami, kteří těží z předvídatelných vzorců. Tip: Použijte logická seskupení pro související prvky a zajistěte, aby se nabídky rozbalovaly nebo sbalovaly očekávaným způsobem.
Zpřístupněte svůj web jedním kliknutím
- Podporuje EAA, WCAG, ADA, GDPR a mnoho dalších
- Hyper jednoduchá integrace a panel nástrojů pro okamžitou přístupnost
- Vyrobeno v Evropě
14. Ověřte svůj kód a používejte automatické testování
Akce: Spusťte svůj motiv pomocí automatických kontrol přístupnosti a ověřte své HTML a CSS podle standardů W3C. Proč: Čistý, platný kód snižuje pravděpodobnost, že pomocné technologie nesprávně interpretují obsah, a zajišťuje životnost vašeho motivu. Nářadí: Nástroje jako WAVE, AXE nebo plugin WP One Tap specifický pro WordPress mohou upozornit na problémy, které jste možná přehlédli.
15. Pokračujte v učení a opakování
Akce: Zůstaňte informováni o nejnovějších osvědčených postupech sledováním blogů o usnadnění, iniciativy W3C Web Accessibility Initiative a týmu pro usnadnění přístupu WordPress. Proč: Standardy přístupnosti se vyvíjejí a pravidelně se objevují nové nástroje a techniky. Zůstat informován vám pomůže udržet vysoké standardy a udržet své téma připravené na budoucnost. Tip: Zúčastněte se fór o přístupnosti, navštěvujte webináře nebo se připojte k online komunitám zaměřeným na inkluzivní design.








