Przejdź do treści
Menu WordPress: jak stworzyć czytelną nawigację

Menu WordPress: jak stworzyć czytelną nawigację

Opublikowano: 17 stycznia 2026| Zaktualizowano: 14 września 2026

Menu wydaje się proste, dopóki nie trzeba obsłużyć go kciukiem, klawiaturą albo po zmianie motywu. W WordPressie najpierw ustal, skąd pochodzi nawigacja widoczna na stronie. Dopiero potem zmieniaj kolejność linków, sposób rozwijania podmenu i wygląd nagłówka.

Krótka odpowiedź

Menu WordPress edytuj w miejscu wskazanym przez używany motyw: klasycznym panelu Menu, bloku Nawigacja lub jego własnym kreatorze. Dodaj potrzebne odnośniki i przypisz właściwą lokalizację.

Po zapisie sprawdź linki, podmenu i fokus na telefonie oraz klawiaturą. Liczba pozycji powinna wynikać z potrzeb odbiorców, a same atrybuty ARIA nie potwierdzają dostępności.

Usługi KC Mobile

Potrzebujesz konkretnej funkcji na stronie?

Opisz, co użytkownik ma móc zrobić, i podaj adres obecnej strony, jeśli już działa. Możesz dołączyć przykład. Dobierzemy zakres prac do istniejącej witryny, a nową stronę z dedykowanym projektem przygotujemy od 3 500 zł netto.

Gdzie edytować menu w motywie klasycznym i blokowym?

Klasyczny panel znajdziesz zwykle w Wygląd → Menu, jeżeli motyw obsługuje ten sposób nawigacji. Utwórz menu z rozpoznawalną nazwą, dodaj strony, kategorie lub własne odnośniki, a następnie ustaw ich kolejność. Przesunięcie elementu w prawo tworzy pozycję podrzędną. Zapisanie listy nie wystarcza: trzeba jeszcze przypisać ją do lokalizacji udostępnionej przez motyw, na przykład nagłówka lub stopki.

W motywie blokowym zwykle pracujesz w Wygląd → Edytor i wybierasz blok Nawigacja w nagłówku. Sprawdź, czy edytujesz właściwy zestaw linków oraz część szablonu. Dokumentacja bloku Nawigacja opisuje zarządzanie jego elementami i ustawieniami. Dostępne ustawienia zależą od motywu i miejsca użycia bloku. Najpierw sprawdź źródło nawigacji oraz to, czy edytujesz listę linków, nagłówek czy ustawienia konkretnego szablonu strony.

Kreator motywu może mieć własne źródło menu. Jeśli zmiana nie pojawia się na stronie, najpierw porównaj nazwę edytowanej listy z listą używaną w nagłówku. Zapisz też oczekiwany zakres: jeden szablon, wszystkie podstrony czy osobny nagłówek sklepu. Szersze podstawy pracy w edytorze znajdziesz w poradniku Gutenberga.

Menu: link, przycisk i fokus: działanie, obsługa, cel.
Autorski schemat KC Mobile. Nawigacja ma działać także bez myszy.

Opisz, co użytkownik ma móc zrobić, i podaj adres obecnej strony, jeśli już działa. Możesz dołączyć przykład. Dobierzemy zakres prac do istniejącej witryny, a nową stronę z dedykowanym projektem przygotujemy od 3 500 zł netto. Omów zmianę w WordPressie

Jak ułożyć pozycje i zdecydować o mega menu?

Zacznij od zadań odwiedzającego: znalezienia usługi, kategorii produktu, informacji o firmie albo kontaktu. Nazwy pozycji powinny wskazywać, co znajduje się po kliknięciu. Jeśli firma ma kilka różnych usług, ogólne Oferta może wymagać dodatkowego poziomu. Z kolei rozpisanie wszystkich podstron w nagłówku szybko utrudnia orientację.

Nie istnieje uniwersalny limit siedmiu elementów, który gwarantuje SEO lub dobrą obsługę. Oceń długość nazw, szerokość nagłówka, liczbę kategorii i znaczenie każdej pozycji. Linki w menu pomagają docierać do ważnych stron, ale liczba elementów sama nie rozstrzyga rankingu. Unikaj sztucznego upychania słów kluczowych w etykietach.

Mega menu ma sens, gdy czytelny podział na grupy ułatwia wybór w dużym katalogu. Najpierw rozrysuj strukturę bez ikon i zdjęć. Jeżeli grupa nie daje się nazwać, problemem może być podział oferty, nie brak bardziej rozbudowanej wtyczki. Przed zakupem rozszerzenia sprawdź bieżące funkcje, zgodność z motywem i działanie na telefonie. W projekcie strony internetowej warto odebrać strukturę nawigacji przed dopracowaniem jej animacji.

Jak powinny działać linki i przyciski podmenu?

Link służy do przejścia pod adres, a przycisk do wykonania działania, na przykład rozwinięcia listy. Jeżeli nazwa kategorii prowadzi na stronę zbiorczą, a obok znajduje się strzałka, oba elementy powinny mieć jasne, oddzielne zadania. Użytkownik telefonu nie powinien zgadywać, czy pierwsze dotknięcie otworzy podmenu, czy od razu opuści stronę.

Dla zwykłej nawigacji witryny odpowiedni bywa wzorzec disclosure: przycisk pokazuje i ukrywa grupę linków, a aria-expanded opisuje aktualny stan. Przykład W3C disclosure navigation wyjaśnia, dlaczego taka nawigacja nie musi używać aplikacyjnej roli menu. Dodanie role=menu lub aria-haspopup=menu bez właściwego modelu klawiatury może wprowadzać błędne oczekiwania czytnika ekranu.

Sprawdź otwarcie przyciskiem Enter i Spacja, przejście Tabem oraz zamknięcie klawiszem Escape, jeśli dany wzorzec je przewiduje. Ukryte linki nie powinny zostawać przypadkowo w kolejności fokusu. Po zamknięciu panelu użytkownik ma wiedzieć, gdzie się znajduje. Przy własnej implementacji samo podpięcie skryptu nie rozwiązuje semantyki; poradnik o hookach WordPressa pomaga uporządkować miejsce kodu, lecz dostępność wymaga osobnego odbioru.

Jak sprawdzić menu mobilne i przypięty nagłówek?

Moment przełączenia menu na przycisk mobilny dobierz do rzeczywistego układu, a nie automatycznie do szerokości 768 px. Długie polskie etykiety, logo i dodatkowy przycisk mogą przestać mieścić się wcześniej. Sprawdź również powiększenie tekstu i zmianę orientacji urządzenia. Menu powinno nadal umożliwiać dotarcie do tych samych istotnych treści.

Osobne menu mobilne oznacza dodatkową listę do utrzymania. Po zmianie oferty łatwo zaktualizować komputer i zapomnieć o telefonie. Jeśli używasz dwóch list, uwzględnij obie w odbiorze publikacji. Nie usuwaj ważnych kategorii tylko dlatego, że na mniejszym ekranie potrzebują kolejnego rozwinięcia.

Przypięty nagłówek może ułatwiać nawigację, ale nie powinien zasłaniać treści ani aktywnego pola. CSS position: sticky pozostaje w normalnym przepływie dokumentu, więc dodawanie padding-top do całej strony nie jest obowiązkowym rozwiązaniem. Position: fixed działa inaczej i może wymagać zarezerwowania miejsca. Sprawdź także przewinięcie do kotwicy, otwartą klawiaturę ekranową i wysoki panel podmenu. Podgląd szerokości w narzędziach przeglądarki uzupełnij próbą na prawdziwym urządzeniu.

Jak odebrać dostępność i rozmiar elementów?

W kryterium 2.5.8 WCAG 2.2 na poziomie AA wielkość celu wynosi co do zasady 24×24 piksele CSS, z opisanymi wyjątkami, między innymi dotyczącymi odstępów. W3C wyjaśnia zasady Target Size Minimum. Często spotykane 44×44 piksele dotyczą rozszerzonego kryterium 2.5.5 na poziomie AAA. Większy wygodny obszar może być dobrą decyzją projektową, ale nie należy mylić jej z bezwarunkowym minimum AA.

Oceń faktyczny obszar aktywny, nie tylko rozmiar ikony. Mała strzałka może mieć większy przycisk wokół, a duży napis może być otoczony zbyt bliskimi sąsiednimi celami. Sprawdź zwykły tekst, fokus, stan otwarty i aktywną stronę. Kontrast tekstu zależy również od jego rozmiaru; próg 4,5:1 dla zwykłego tekstu nie jest jedyną regułą dostępności.

Automatyczny skaner pomaga znaleźć część błędów, lecz nie oceni całego doświadczenia. Przejdź menu bez myszy i sprawdź nazwy kontrolek czytnikiem ekranu. Gdy na stronie są różne obszary nawigacji, powinny dać się rozróżnić. W odbiorze wdrożenia WordPress zapisz konkretne problemy i adresy, zamiast uznawać obecność ARIA za końcowy wynik testu.

Co zrobić, gdy menu znika albo zmienia kolejność?

Po zmianie motywu sprawdź lokalizacje menu i właściwy nagłówek. Nowy motyw może nie korzystać z przypisania poprzedniego. W edytorze blokowym zweryfikuj, czy widzisz ręcznie ułożoną nawigację, czy automatyczny blok listy stron. To może wyjaśnić kolejność inną od zapisanej w klasycznym panelu.

Gdy podmenu nie reaguje, zanotuj urządzenie, przeglądarkę i dokładny element. Sprawdź błędy JavaScript oraz ostatnie zmiany optymalizacji skryptów. Wyłączenie wszystkich wtyczek na działającej stronie może zakłócić inne funkcje; konflikt odtwarzaj na kopii i zmieniaj jeden czynnik naraz. Cache sprawdzaj po potwierdzeniu właściwego źródła menu, nie jako uniwersalne pierwsze lekarstwo.

Po poprawce odbierz nagłówek na różnych szablonach, listę mobilną, stopkę i kluczowe cele linków. Zanotuj, które ustawienie rozwiązało problem. Jeżeli potrzebujesz pomocy, opisz problem KC Mobile wraz z adresem i krokami odtworzenia. Po wdrożeniu możemy uzgodnić małe pakiety godzinowe na zmiany i wsparcie; zakres oraz warunki SLA ustalamy indywidualnie.

Sprawdź także wariant językowy strony, jeśli każda wersja językowa korzysta z osobnego zestawu odnośników.

Najczęściej zadawane pytania

Dlaczego nie widzę Wygląd → Menu?
Brak panelu Wygląd → Menu może wynikać z rodzaju motywu, używanego kreatora lub uprawnień konta. W motywie blokowym poszukaj bloku Nawigacja w Edytorze witryny i sprawdź właściwy nagłówek. Nie instaluj kolejnej wtyczki tylko po to, by odtworzyć dawny panel. Najpierw ustal, skąd pochodzi menu widoczne na stronie i czy masz prawo je edytować.
Ile pozycji powinno mieć menu główne?
Liczba pozycji menu głównego powinna wynikać z zadań odwiedzających, struktury oferty i dostępnego miejsca. Nie ma uniwersalnego limitu siedmiu linków zapewniającego SEO. Pogrupuj powiązane podstrony i sprawdź, czy nazwy pozwalają przewidzieć cel kliknięcia. Potem oceń tę samą strukturę na telefonie oraz przy powiększonym tekście, zamiast usuwać ważne odnośniki wyłącznie dla uzyskania mniejszej liczby.
Czy każdy element menu musi mieć 44 piksele?
Rozmiar celu w menu oceniaj według właściwego kryterium WCAG. Poziom AA w WCAG 2.2 wskazuje co do zasady 24×24 piksele CSS, z wyjątkami dotyczącymi między innymi odstępów. Wartość 44×44 należy do rozszerzonego kryterium AAA. Sprawdź rzeczywisty aktywny obszar i sąsiednie elementy; większy przycisk może poprawić wygodę, nawet jeśli mniejszy spełnia określony wyjątek.
Czy sticky menu wymaga padding-top?
Menu z position: sticky pozostaje w normalnym przepływie strony, dlatego nie wymaga automatycznie dodania padding-top do treści. Nagłówek z position: fixed ma inny model pozycjonowania i może potrzebować zarezerwowanego miejsca. Najpierw sprawdź rzeczywisty CSS motywu, a potem przewijanie, kotwice i fokus klawiatury. Gotowy fragment kodu z poradnika nie uwzględnia wysokości i układu Twojego nagłówka.
Czy atrybuty ARIA wystarczają do dostępnego podmenu?
Atrybuty ARIA w podmenu opisują role i stan, ale nie zastępują działania klawiatury ani poprawnych elementów HTML. Link powinien prowadzić do strony, a przycisk rozwijać listę. Sprawdź aktualność aria-expanded, widoczny fokus i zachowanie po zamknięciu. Zwykła nawigacja nie potrzebuje automatycznie roli menu przeznaczonej dla innego wzorca interakcji; testuj zgodność semantyki z faktycznym zachowaniem.
#wordpress#menu#nawigacja#mega-menu#ux#dostepnosc#seo#mobile
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz konkretnej funkcji na stronie?

Opisz, co użytkownik ma móc zrobić, i podaj adres obecnej strony, jeśli już działa. Możesz dołączyć przykład. Dobierzemy zakres prac do istniejącej witryny, a nową stronę z dedykowanym projektem przygotujemy od 3 500 zł netto.