Przejdź do treści

Menu WordPress – jak stwórzyć profesjonalna nawigację na stronie

Opublikowano: 17 stycznia 2026 | Zaktualizowano: 17 marca 2026

Menu nawigacyjne to jeden z tych elementów strony, który wydaje się prosty – dopóki nie zaczniesz go robić porządnie. W WordPressie masz do dyspozycji dwie ścieżki: klasyczny system menu (Wygląd > Menu) i blokowy edytor nawigacji dostępny w WordPress 6.x. Do tego cala gama wtyczek mega menu dla bardziej rozbudowanych witryn. W tym poradniku przechodzimy przez kazda z tych metod – od podstaw po responsywność, dostępność ARIA i wpływ nawigacji na SEO.

Krótka odpowiedź

Menu w WordPress tworzysz na dwa sposoby: klasyczny (Wygląd > Menu – dodaj strony, ustal kolejność, przypisz lokalizacje) lub blokowy (WordPress 6.x Navigation Block w Full Site Editing). Mega menu i rozbudowana nawigację zapewniają wtyczki jak Max Mega Menu.

Optymalne menu główne ma 5–7 elementów.

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Klasyczne menu WordPress – Wygląd > Menu

Klasyczny edytor menu jest dostępny w każdym motywie WordPress. Działa sprawdznie od lat i nie wymaga żadnej wiedzy technicznej. Oto co musisz zrobić:

Krok 1 – Utwórz nowe menu. Przejdź do Wygląd > Menu, wpisz nazwę (np. "Menu główne") i kliknij "Utwórz menu".

Krok 2 – Dodaj elementy. Po lewej stronie widzisz dostępne źródła: Strony, Wpisy, Własne odnośniki, Kategorie. Zaznacz co Cię interesuje i kliknij "Dodaj do menu".

Krok 3 – Ustal kolejność. Przeciągasz elementy góra-dół. Przesunięcie w prawo tworzy podmenu – i tak właśnie powstaje menu rozwijane w WordPress.

Krok 4 – Przypisz lokalizacje. Na dole strony w sekcji "Pozycje menu" zaznacz, gdzie menu ma się wyświetlać. Nazwy lokalizacji zależą od motywu – typowe to Primary Menu, Footer Menu, Mobile Menu.

Krok 5 – Opcje zaawansowane. Kliknij "Opcje ekranu" w prawym górnym rogu i włącz: Cel odnosnika (otwieranie w nowej karcie), Klasy CSS (własne style), Opis (dodatkowy tekst pod linkiem).

Ta metoda wciąż swietnnie sprawdza się w motywach klasycznych – Astra, GeneratePress, OceanWP czy motywy premium. Jest uniwersalna i intuicyjna.

Nie chcesz ryzykować problemów? Powierz to naszym realizację strony internetowej.

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 20+ lat doświadczenia

Blok Nawigacja w edytorze blokowym (WordPress 6.x)

WordPress 6.x wprowadził zupełnie nowy sposób zarządzania nawigacja – blok Nawigacja (Navigation Block) w ramach Full Site Editing. Jeśli używasz motywu blokowego (Twenty Twenty-Four, Flavor, Flavor Light), to jest Twoja glowna metoda.

Gdzie znajdziesz edytor: Wygląd > Edytor (uwaga – nie "Menu"!). Klikasz na menu w nagłówku i edytujesz je bezpośrednio w wizualnym edytorze.

Jak dodać elementy: Kliknij "+" w bloku nawigacji, dodaj odniesnik do strony, wpisu, kategorii lub własnego URL. Możesz zagniezdac bloki, tworząc podmenu.

Różnica między blokiem Nawigacja a klasycznym edytorem jest fundamentalna. Blokowy edytor pozwala na edycję WYSIWYG – widzisz efekt od razu. Możesz dodawać ikony, przyciski i linki do social media bezpośrednio w nawigacji. Z drugiej strony – interfejs bywa nieintuicyjny, szczególnie przy tworzeniu podmenu. Kluczowa zasada: motyw blokowy = Blok Nawigacja, motyw klasyczny = Wygląd > Menu.

Więcej o edytorze blokowym znajdziesz w naszym poradniku Gutenberga.

Mega menu – kiedy i jak je wdrożyć

Proste menu rozwijane (dropdown) tworzysz bez wtyczek – wystarczy przeciągnąć element w prawo. Ale co, jeśli potrzebujesz nawigacji z kolumnami, obrazkami i widgetami?

Max Mega Menu to najpopularniejsza wtyczka do mega menu z ponad 400 000 instalacji. Konfiguracja jest prosta:

1. Zainstaluj i aktywuj Max Mega Menu
2. Wygląd > Max Mega Menu > Włącz dla wybranej lokalizacji
3. Wejdź w Wygląd > Menu i przy elemencie kliknij "Mega Menu"
4. Wybierz układ: siatka kolumn, widgety, ikony

Max Mega Menu pozwala budować menu wielokolumnowe (np. 3 kolumny usług z ikonkami), wstawiać widgety w dropdown, ustawiać animacje otwarcia (fade, slide) i flyout submenu.

Alternatywy: UberMenu (premium, 29 USD) i wbudowany mega menu w Elementor Pro – jeśli już używasz Elementora, masz mega menu w zestawie.

Kiedy mega menu ma sens? Sklep z wieloma kategoriami, portal z rozbudowana struktura, strona korporacyjna. Dla prostej strony firmowej z 5–10 podstronami – mega menu to przerost formy. Lepsze jest czytelne menu z jednym poziomem podmenu.

Potrzebujesz profesjonalnej strony WordPress z dopracowaną nawigacja? Sprawdź naszą ofertę lub napisz do nas.

SEO i dostępność nawigacji

Menu nawigacyjne to nie tylko element UX – ma też bezpośredni wpływ na pozycjonowanie Twojej strony WordPress.

Jak Google interpretuje menu

Robot Google traktuje linki w nawigacji jako silne sygnały ważności. Strona, ktora jest w menu głównym, dostaje więcej link equity niż strona ukryta głęboko w strukturze. Dlatego w menu powinny znaleźć się najważniejsze podstrony.

Praktyczne wskazówki SEO:
- Używaj opisowych anchor textów ("Usługi SEO" zamiast "Oferta")
- Nie umieszczaj więcej niż 7 elementów głównych – zbyt wiele linków rozprasza link equity
- Najważniejsze strony daj na pierwszym poziomie, reszta w podmenu
- Unikaj menu opartego wyłącznie na JavaScript – Google może go nie wyrenderować

Dostępność ARIA i nawigacja klawiatura

Od 2025 roku w UE obowiązuje European Accessibility Act. WordPress 6.x dodaje role="navigation" do kontenera menu i podstawowe atrybuty ARIA. Ale warto sprawdzić ręcznie:

1. Czy możesz przejść przez całe menu klawiszem Tab?
2. Czy podmenu otwiera się Enterem/Spacją?
3. Czy Escape zamyka otwarte podmenu?
4. Czy fokus jest widoczny (obramowanie lub podswietlenie)?
5. Czy kontrast tekstu do tła wynosi minimum 4.5:1?

Narzędzia do testowania: WAVE (wave.webaim.org), aXe DevTools i – po prostu – klawiatura. Spróbuj użyć strony bez myszy. To najlepszy test dostępności, jaki możesz zrobić.

Więcej o wydajności WordPress i Core Web Vitals znajdziesz w osobnym poradniku.

Typowe problemy z menu i ich rozwiązania

Menu nie wyświetla się po zmianie motywu. Nowy motyw ma inne lokalizacje menu – przejdź do Wygląd > Menu i przypisz istniejące menu do nowej lokalizacji.

Kolejność elementów się zmienia. Najczęściej problem z cache przeglądarki lub wtyczka cache (WP Rocket, LiteSpeed Cache). Wyczyść cache i sprawdź ponownie.

Podmenu nie otwiera się na mobile. Konflikt JavaScript – najczęściej między motywem a wtyczka (np. Elementor lub slider). Wyłącz wtyczki po kolei, żeby znaleźć źródło problemu.

Menu jest zbyt wolne (mega menu). Mega menu z wieloma elementami może wpływać na Core Web Vitals, szczególnie CLS (Cumulative Layout Shift). Rozważań lazy loading podmenu lub ograniczenie liczby elementów.

Wspomniane narzędzia

Max Mega Menu Responsive Menu Elementor Pro myStickymenu WAVE aXe DevTools

Potrzebujesz pomocy z WordPress?

Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 20+ lat doświadczenia.

Najczęściej zadawane pytania

Jak dodać menu nawigacyjne w WordPressie?
Przejdź do Wygląd > Menu, utwórz nowe menu, dodaj elementy (strony, wpisy, linki, kategorie), ustal kolejność przeciąganiem i przypisz lokalizacje wyświetlania. Cały proces zajmuje 5–10 minut nawet poczatkujacemu. Jeśli używasz motywu blokowego (np. Twenty Twenty-Four), edytuj menu bezpośrednio w Wygląd > Edytor – kliknij na nagłówek i modyfikuj blok Nawigacja.
Czym się różni blok Nawigacja od klasycznego menu?
Blok Nawigacja to część Full Site Editing w WordPress 6.x – edytujesz menu wizualnie bezpośrednio w szablonie strony, widzisz efekt od razu w kontekście całego layoutu. Klasyczne menu wymaga osobnego panelu (Wygląd > Menu). Blok Nawigacja działa wyłącznie z motywami blokowymi, klasyczne menu – z każdym motywem. W praktyce wybór jest prosty i zależy od Twojego motywu.
Ile pozycji powinno mieć menu główne?
Optymalnie 5–7 elementów na pierwszym poziomie menu. Wiekszar liczba pozycji utrudnia skanowanie wzrokiem i spowalnia podejmowanie decyzji przez użytkownika – potwierdzają to liczne badania UX. Dodatkowe podstrony umieszczaj w podmenu albo mega menu. Najważniejsze elementy daj na samym początku i na końcu listy, zgodnie z dobrze udokumentowanym efektem pierwszeństwa i świeżości.
Jak zrobić sticky menu w WordPress?
Wiele motywów (Astra, GeneratePress Premium) ma wbudowana opcje sticky header dostępna w Customizerze. Jeśli Twój motyw jej nie oferuje, zainstaluj wtyczkę myStickymenu – wystarczy podać selektor CSS headera i gotowe. W czystym CSS: position: sticky; top: 0; z-index: 999. Pamiętaj o dodaniu padding-top do kontenera, żeby treść nie chowala się pod przypięte menu.
Czy menu WordPress jest dostępne dla czytników ekranu?
Domyślnie WordPress 6.x dodaje podstawowe atrybuty ARIA (role="navigation") i część obsługi klawiatury do nawigacji. Ale mega menu, niestandardowe elementy rozwijane i animowane podmenu wymagają ręcznej dodatkowej konfiguracji – aria-expanded, aria-haspopup i obsluga klawisza Escape. Przetestuj nawigację narzędziem WAVE lub aXe DevTools i koniecznie sprawdź, czy całe menu można obsłużyć bez myszy.
#wordpress#menu#nawigacja#mega-menu#ux#dostepnosc#seo#mobile
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

20 lat WordPress + 12 lat WooCommerce. Specjalizuję się w technicznej stronie e-commerce: automatyzacje WooCommerce, Google Ads dla SMB, migracje sklepów i optymalizacja konwersji.

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

Potrzebujesz pomocy?

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 20+ lat doświadczenia
Bezpłatna wycena