Przejdź do treści
Problemy z headerem WordPress: sticky, menu i nakładanie
WordPress i Strony WWWRozwiązanie problemu

Problemy z headerem WordPress: sticky, menu i nakładanie

Opublikowano: 19 stycznia 2026| Zaktualizowano: 15 września 2026

Nagłówek może nie przyklejać się podczas przewijania, zasłaniać treść albo pokazywać inne menu niż zapisane w panelu. Zanim dodasz kolejną regułę CSS, ustal, który szablon generuje header i co dokładnie dzieje się w przeglądarce. Ten poradnik dotyczy wizualnego nagłówka witryny: jego geometrii, nawigacji i współpracy z resztą układu.

Krótka odpowiedź

Problemy z headerem WordPress diagnozuj od właściciela szablonu i konkretnego objawu. Dla sticky sprawdź obliczone pozycjonowanie, próg oraz przewijający kontener; dla nakładania zbadaj wysokość i kontekst układania.

Przy braku menu ustal przypisanie i obecność elementu w HTML, a przy martwym przycisku również nakładki oraz JavaScript. Poprawkę przetestuj na kopii z telefonem, klawiaturą i różnymi stanami logowania.

Usługi KC Mobile

Ustalmy, co wymaga naprawy

Podaj adres strony, objaw błędu i informację, od kiedy występuje. Jeśli problem pojawił się po zmianie lub aktualizacji, wspomnij o niej. Na początek wystarczy opis; nie przesyłaj haseł.

Nazwij problem i zapisz warunki odtworzenia

Zacznij od obserwacji, którą można powtórzyć. Nagłówek może znikać dopiero po przewinięciu, nakładać się na pierwszą sekcję albo pozostawać widoczny, gdy przycisk menu nie reaguje. Zapisz adres, szerokość okna, stan logowania i kolejność czynności. Sam zrzut końcowego widoku nie wyjaśnia, co wydarzyło się wcześniej.

Oddziel brak elementu od jego ukrycia. Jeśli menu nie istnieje w HTML, szukasz innego problemu niż wtedy, gdy ma zerową wysokość lub znajduje się za nakładką. Podobnie nagłówek, który poprawnie się przykleja, ale znika pod treścią, nie wymaga naprawiania samego mechanizmu sticky.

ObjawCo zmierzyć lub odczytaćHipoteza do sprawdzeniaPróba na kopii
Header nie zostaje przy krawędziPozycjonowanie, próg i kontenerNiewłaściwy element lub warunki stickyKontrola jednej reguły
Nagłówek chowa się za treściąKonteksty układaniaKolejność warstwPorównanie właściwych przodków
Pierwsza sekcja jest zasłoniętaRzeczywista wysokość i normalny układBrak właściwej kompensacjiOdbiór kilku szerokości
Hamburger nie reagujeNakładki, stan przycisku, skryptyBrak obsługi lub przechwycenie dotykuPierwsze otwarcie i zamknięcie

Nie przypisuj awarii automatycznie cache. Ten mechanizm może dostarczać stary dokument lub zasób, lecz nie wyjaśnia każdej błędnej geometrii. W kolejnych krokach zbieraj dowód przed zmianą, aby poprawka odpowiadała rzeczywistej przyczynie.

Header: ustal przyczynę: szablon, geometria, interakcja.
Autorski schemat KC Mobile. Właściciel szablonu, CSS i nawigacja.

Podaj adres strony, objaw błędu i informację, od kiedy występuje. Jeśli problem pojawił się po zmianie lub aktualizacji, wspomnij o niej. Na początek wystarczy opis; nie przesyłaj haseł. Opisz problem z WordPressem

Ustal, kto rzeczywiście generuje nagłówek

Sprawdź architekturę witryny: motyw klasyczny, blokowy, motyw potomny i ewentualny builder szablonów. Aktywna wtyczka do budowania stron nie oznacza, że kontroluje również header. Nagłówek może nadal pochodzić z motywu albo z osobnego szablonu przypisanego tylko do części adresów.

Nie rozpoznawaj typu motywu wyłącznie po jednej pozycji w panelu. Dostępne ekrany zależą też od uprawnień, konfiguracji i rozszerzeń. Zestaw informacje o aktywnym motywie z rzeczywistą strukturą szablonu oraz dokumentacją użytej wersji. Pozwoli to uniknąć edycji miejsca, które nie wpływa na badaną stronę.

W motywie blokowym część szablonu nagłówka nie jest tym samym co dowolny wzorzec. Sprawdź, która część została użyta w konkretnym szablonie. W builderze oceń warunki wyświetlania: nagłówek globalny może zostać zastąpiony wariantem dla wybranej podstrony lub grupy treści.

Zanotuj właściciela każdej warstwy: struktury, stylów, zachowania mobilnego i ewentualnego sticky. Jeśli motyw oraz dodatek jednocześnie sterują pozycjonowaniem, porównaj zakres ich ustawień na kopii. Nie wyłączaj od razu całego komponentu, bo możesz usunąć sam header potrzebny do testu. Celem jest rozpoznanie zależności, a nie przypadkowe uproszczenie strony.

Sprawdź menu w motywie klasycznym i blokowym

W klasycznym motywie sprawdź, czy właściwe menu ma przypisaną lokalizację używaną przez nagłówek. Nazwy lokalizacji zależą od motywu. Upewnij się, że menu zawiera potrzebne pozycje i że edytujesz zestaw widoczny na badanym adresie, a nie osobną nawigację stopki lub wariant mobilny.

W motywie blokowym sprawdź blok Nawigacja we właściwej części szablonu. Dokumentacja bloku Navigation opisuje jego pracę i dostępne ustawienia. Brak klasycznego ekranu Menu nie musi być awarią. Nie instaluj dodatku przywracającego stary panel tylko dlatego, że zmienił się sposób edycji.

Jeżeli linki istnieją w dokumencie, sprawdź reguły widoczności i stan menu dla bieżącej szerokości. Ukryty wariant komputerowy może być prawidłowy, jeśli zastępuje go mobilny panel. Problemem będzie brak dostępnego odpowiednika lub niewłaściwy zakres przełączania. Obejrzyj oba warianty i punkt przejścia między nimi.

Organizację pozycji oraz etykiet opisuje poradnik menu WordPress. W diagnozie headera potwierdź najpierw, że właściwa lista jest używana i dostępna. Zmiana kolejności linków nie naprawi nakładki zasłaniającej przycisk ani błędnego przypisania szablonu. Po poprawce sprawdź także podmenu, nie tylko pierwszy poziom.

Zbadaj sticky i kontener przewijania

W narzędziach przeglądarki wybierz element, który ma się przyklejać, i odczytaj końcową wartość `position` oraz próg na właściwej osi. Opis pozycjonowania MDN wyjaśnia, że sticky zależy od najbliższego przodka z mechanizmem przewijania. `overflow: hidden`, `auto` lub `scroll` nie oznacza więc automatycznie całkowitego wyłączenia sticky.

Sprawdź, który kontener faktycznie przewijasz i ile przestrzeni pozostaje dla nagłówka. Sam prawidłowy zapis deklaracji nie dowodzi, że geometria pozwala na oczekiwane zachowanie. Jeśli obserwujesz całe okno, a element odnosi się do wewnętrznego kontenera, efekt może wyglądać jak brak przyklejania.

Próg powinien wynikać z układu i wybranej osi. Nie kopiuj `top: 0` jako rozwiązania dla każdej witryny, szczególnie przy dodatkowym pasku nad nawigacją. Najpierw odczytaj obliczone wartości i źródło reguły. Sprawdź także, czy ustawienie nie dotyczy wewnętrznego wiersza, podczas gdy oczekujesz zachowania całego nagłówka.

Próbę zmiany wykonaj lokalnie w narzędziach przeglądarki na kopii, zanim zapiszesz ją w szablonie. Obserwuj górę i dół zakresu przewijania oraz otwarte podmenu. Utrwal dopiero regułę, której wpływ rozumiesz; nie usuwaj wszystkich ustawień overflow z przodków, bo mogą odpowiadać za inne potrzebne zachowanie układu.

Sprawdź kontekst układania zamiast podnosić z-index

Gdy header znajduje się za innym elementem, zbadaj kolejność warstw i ich przodków. Kontekst układania CSS ogranicza porównywanie wartości z-index. Wysoka liczba ustawiona na potomku nie sprawia, że ominie on dowolny kontekst nadrzędny.

Najpierw zaznacz zasłaniający element, potem sprawdź jego relację z nagłówkiem. Mogą to być sąsiednie fragmenty dokumentu albo elementy wewnątrz różnych kontenerów. Dobierz zmianę na poziomie, na którym rzeczywiście ustalana jest kolejność. Nie stosuj wartości 999 jako uniwersalnej granicy między treścią a nawigacją.

Oddziel tę diagnozę od sticky. Nagłówek może już poprawnie zmieniać położenie podczas przewijania, lecz być zasłaniany. Wtedy zmiana progu nie rozwiąże kolejności warstw. Może tylko przesunąć objaw w inne miejsce ekranu i utrudnić ocenę przyczyny.

Po poprawce otwórz menu, okno wyszukiwania oraz dostępne nakładki na kopii. Header nie powinien przebijać elementu, który zgodnie z projektem ma przykrywać stronę. Sprawdź też możliwość zamknięcia panelu i widoczność jego przycisku. Porządek warstw powinien odpowiadać zadaniom użytkownika, nie zasadzie, że nagłówek zawsze musi być najwyżej.

Oceń fixed i potrzebę kompensacji miejsca

Element fixed nie zajmuje miejsca w normalnym układzie, dlatego treść może zaczynać się pod nim. Najpierw sprawdź, czy mechanizm motywu lub buildera nie tworzy już odpowiedniego odstępu. Dodanie drugiej kompensacji może przesunąć pierwszą sekcję zbyt daleko, mimo że rozwiązuje jeden wybrany widok.

Fixed zwykle odnosi się do obszaru okna, ale niektóre właściwości przodków mogą zmieniać jego blok odniesienia. Jeżeli nagłówek zachowuje się inaczej wewnątrz konkretnego kontenera, zbadaj strukturę i obliczone style zamiast zakładać błąd przeglądarki. Właściwe miejsce reguły wynika z tej relacji.

Zmierz rzeczywisty obszar zajmowany przez header w danym stanie. Uwzględnij logo, odstępy, zawijanie etykiet i dodatkowe paski. Nie kopiuj stałej wysokości z obcego projektu. Miejsce dla treści powinno odpowiadać układowi także po zmianie szerokości, fontu lub zawartości.

Zmiana fixed na sticky nie jest automatyczną naprawą każdego nakładania. Może zmienić zachowanie przy przewijaniu oraz relację z kontenerem. Porównaj oczekiwania projektu z wynikiem i sprawdź kotwice oraz fokus. Wybór mechanizmu powinien wynikać z potrzeb nawigacji, a nie z samej obietnicy krótszego CSS.

Zmierz wysokość headera i pasek administratora

Nagłówek nie musi mieć stałej wysokości. Dłuższa nazwa kategorii, inne logo lub później załadowany font mogą zmieniać geometrię. Zmierz kilka stanów: pierwszy widok, zakończone ładowanie, przewinięcie i otwarte menu. Dopiero potem ustal, czy kompensacja może być stała, czy wymaga innego rozwiązania.

Sprawdź gościa oraz zalogowane konto z widocznym paskiem administratora. Nie zakładaj jednego offsetu dla wszystkich ekranów i sposobów przewijania. Pasek może zachowywać się inaczej na małych szerokościach. Obserwuj, czy pozostaje w widocznym obszarze i czy nagłówek powinien uwzględniać jego bieżące położenie.

Regułę dla paska wiąż z jego rzeczywistą obecnością, a nie samym domysłem o roli użytkownika. Nie dodawaj pustego odstępu wszystkim odwiedzającym, aby poprawić widok administratora. Zapisz warunki, przy których problem występuje, i porównaj ten sam adres w obu wariantach.

Kontroluj również dodatkowy komunikat nad menu, jeśli witryna go używa. Jego zamknięcie może zmieniać potrzebną przestrzeń. Poprawka wysokości powinna uwzględniać dostępne stany komponentu. Test tylko ze stale otwartym paskiem albo krótkim logo może pominąć błąd, który wróci po zwykłej zmianie treści przez redaktora.

Sprawdź kotwice i widoczność fokusu

Przyklejony nagłówek może zasłaniać cel linku prowadzącego do sekcji albo element, na który przechodzi fokus klawiatury. Nie wystarczy więc sprawdzić pierwszego ekranu. Otwórz bezpośredni adres z kotwicą, przejdź przez linki na stronie i obserwuj miejsce docelowe po przewinięciu.

W3C opisuje kryterium Focus Not Obscured: element z fokusem nie może być całkowicie zasłonięty przez treść utworzoną przez autora. W odbiorze nawigacji kontroluj widoczność aktywnego przycisku i możliwość rozpoznania, gdzie obecnie znajduje się użytkownik.

Dobierz sposób uwzględnienia nagłówka przy przewijaniu do rzeczywistego kontenera i wysokości. Nie dodawaj kolejnego stałego odstępu do każdego nagłówka treści bez sprawdzenia skutków. Rozwiązanie, które pomaga jednej kotwicy, może tworzyć niepotrzebne luki w zwykłym układzie albo nie działać w przewijanym panelu.

Przetestuj przechodzenie do przodu i do tyłu klawiaturą, otwieranie podmenu oraz powrót po zamknięciu nakładki. Nie usuwaj obrysu fokusu jako kosmetycznej naprawy. Jeśli pojawia się w niewygodnym miejscu, znajdź przyczynę położenia i stylu, zachowując czytelną informację o aktywnym elemencie. Odbiór wykonaj również przy powiększonym tekście.

Zdiagnozuj hamburger i mobilną nakładkę

Niereagujący hamburger nie dowodzi od razu problemu cache. Sprawdź, czy dotyk dociera do przycisku, czy nie przykrywa go niewidoczna nakładka i czy reguły pointer-events odpowiadają oczekiwanemu zachowaniu. Zobacz też, czy przycisk nie jest nieaktywny oraz czy używany wariant menu pasuje do bieżącej szerokości.

Następnie obserwuj konsolę i żądania JavaScript. Błąd zależności lub opóźniona inicjalizacja mogą blokować pierwszą interakcję. Porównaj pierwszy klik po wejściu z kolejnymi otwarciami. Jeśli dopiero drugie kliknięcie otwiera panel, zbadaj reguły opóźniania zasobów i sposób podłączenia obsługi zdarzeń.

Dla opóźnień pomocny jest poradnik szybkości menu WordPress. Tutaj potwierdź także geometrię i stan panelu. Skrypt może zmieniać stan poprawnie, a błędny styl nadal ukrywać otwartą nawigację. Sam brak wyjątku w konsoli nie oznacza, że użytkownik widzi wynik.

Po poprawce sprawdź zamknięcie, przewijanie panelu oraz powrót do treści. Obejrzyj długie podmenu i niższe okno w orientacji poziomej. Nie opieraj obsługi wyłącznie na najechaniu kursorem, którego użytkownik dotykowy nie wykonuje w taki sam sposób jak osoba z myszą.

Oddziel zapis menu od nieaktualnego frontu

Po zmianie menu ponownie otwórz jego właściwy edytor. Jeżeli pozycje nie zostały zachowane, sprawdź sesję, uprawnienia i odpowiedź operacji zapisu. Jeśli dane są aktualne, szukaj przyczyny w przypisaniu, szablonie lub dostarczaniu starego dokumentu. Te dwie sytuacje mogą wyglądać podobnie dla odbiorcy, ale wymagają innej naprawy.

Nie zakładaj jednego mechanizmu zapisu dla wszystkich motywów i builderów. Ustal, czy badana czynność korzysta z klasycznego formularza, REST czy innego żądania. Limit PHP `max_input_vars` nie wyjaśnia automatycznie każdego błędu zapisu JSON. Nie zwiększaj go do przypadkowej wartości bez komunikatu lub dowodu odpowiedniego ograniczenia.

Przy odmowie dostępu sprawdź uprawnienie potrzebne do konkretnej operacji i regułę ochrony. Nie wyłączaj globalnie zabezpieczeń produkcji, aby wykonać próbę. Zapisz potrzebny status oraz zanonimizowaną odpowiedź na kopii. Nie udostępniaj tokenów ani pełnych danych sesji w zgłoszeniu.

Po potwierdzonym zapisie sprawdź dokładny adres i wariant headera. Inna lokalizacja menu lub szczególny szablon może nadal używać poprzedniego zestawu. Dopiero po tej kontroli odśwież właściwą warstwę cache i porównaj widok anonimowy z zalogowanym. Zachowaj opis, na którym etapie stara treść rzeczywiście występowała.

Uporządkuj CSS, JavaScript i cache

W panelu stylów znajdź regułę odpowiadającą za błędny efekt i jej źródło. Przekreślona deklaracja oznacza, że trzeba zbadać kaskadę, a nie automatycznie dopisać `!important`. Sprawdź zakres selektora, kolejność i stan elementu. Utrwal poprawkę w miejscu, którego używa faktyczny właściciel nagłówka.

Nie wybieraj selektora `:has()` tylko dlatego, że jest nowocześniejszy. Najpierw ustal, który element ma otrzymać regułę. Selektor wskazujący header nie zacznie wybierać jego rodzica wyłącznie przez dodanie warunku do body. Zbadaj strukturę DOM i dobierz możliwie czytelny zakres bez wpływania na inne nagłówki dokumentu.

Przy problemie po optymalizacji skryptów sprawdź diagnostykę minifikacji JavaScript. Testuj jedną transformację i zależności potrzebnego komponentu. Nie wykluczaj przypadkowego pliku tylko dlatego, że jego nazwa zawiera menu. Potwierdź rolę zasobu i działanie po zmianie.

Odśwież właściwe wygenerowane pliki oraz występujące cache pośrednie zgodnie z narzędziem. Obejrzyj pierwszy widok i moment doładowania stylów. Poprawny końcowy zrzut nie ujawnia chwilowego odsłonięcia całego podmenu lub zmiany wysokości, która przesuwa przyciski podczas próby kliknięcia.

Izoluj konflikt z zachowaniem potrzebnej funkcji

Przygotuj kopię z tym samym objawem i rozpisz zależności nagłówka. Wyłączenie wtyczki buildera może usunąć cały header, więc zanik problemu nie potwierdza, że reszta strony działa poprawnie. Porównanie ma zachować funkcję potrzebną do odtworzenia błędu, o ile jest to możliwe.

Zmieniaj jeden składnik: regułę optymalizacji, własny styl, rozszerzenie menu lub przypisanie szablonu. Po każdej próbie powtórz ten sam scenariusz. Jeżeli konflikt wynika z połączenia dwóch narzędzi, samo wskazanie ostatnio włączonego dodatku nie wyjaśnia całej zależności. Zapisz warunki, w których błąd wraca.

Nie przełączaj motywu produkcyjnego ani nie wyłączaj ochrony, wysyłek i płatności jako szybkiego eksperymentu. Kopia powinna używać syntetycznych danych i atrap integracji. Także kliknięcia w testowym menu nie powinny uruchamiać prawdziwego pomiaru konwersji, jeśli cel odnośnika go wywołuje.

Zachowaj poprzednią konfigurację i własny kod. Nie usuwaj hurtowo rekordów, plików ani wszystkich dodatkowych styli w celu wyczyszczenia problemu. Gdy poprawka wymaga aktualizacji produktu, sprawdź zgodność wersji i potrzebne funkcje przed oraz po zmianie. Odbiór konkretnej czynności daje mocniejszy dowód niż sama informacja, że instalacja się zakończyła.

Odbierz header na różnych ekranach i stanach

Przygotuj krótką macierz kontroli: gość i użytkownik z paskiem administratora, pierwszy widok i przewinięcie, menu zamknięte i otwarte. Dodaj szerokości, przy których układ rzeczywiście się zmienia. Nie wybieraj jednego breakpointu z obcego poradnika jako wystarczającej reprezentacji całej witryny.

Sprawdź długie etykiety, większy tekst, alternatywną wersję językową, jeśli występuje, oraz brak opcjonalnego paska nad nagłówkiem. Header powinien pozostać użyteczny po zwykłej zmianie treści. Test na krótkich nazwach i jednym logo może ukryć problem zawijania albo zbyt małego obszaru przycisku.

Przejdź klawiaturą przez logo, nawigację, podmenu i pozostałe kontrolki. Otwórz oraz zamknij panel mobilny, wróć do treści i sprawdź kotwice. Nie wykonuj prawdziwych wysyłek formularzy ani zdarzeń sprzedażowych. Dla potrzebnych interakcji użyj atrap i zablokowanego pomiaru.

Zapisz wynik przed poprawką i po niej dla tej samej czynności. Oceń również inne podstrony korzystające z globalnego szablonu. Naprawa headera jest gotowa, gdy potrzebne zachowanie działa w uzgodnionych warunkach, a nie tylko wtedy, gdy jedna reguła CSS wygląda poprawnie w edytorze. Każdą pozostałą różnicę odnotuj zamiast uznawać ją automatycznie za nowy projekt.

Przygotuj zgłoszenie i plan cofnięcia poprawki

Do zgłoszenia dołącz adres, opis kroków, szerokość okna, stan logowania i informację o właścicielu szablonu. Przy problemie CSS pokaż potrzebne obliczone wartości oraz relację kontenerów. Przy zapisie lub skrypcie wybierz istotny komunikat i status odpowiedzi, usuwając dane sesji oraz sekrety.

Zanotuj zmieniony plik lub ustawienie, powód i wynik odbioru. Zachowaj poprzednią wersję tak, aby można było odtworzyć zakres poprawki bez nadpisywania nowszej treści redaktorów. Sam powrót do starszego motywu nie zawsze odtwarza szablony zapisane w bazie. Sposób cofnięcia musi odpowiadać temu, co rzeczywiście zmieniono.

Jeżeli potrzebujesz pomocy w diagnozie, sprawdź obsługę WordPress i przekaż materiał przez kontakt. Zakres można określić po rozpoznaniu szablonu i warunków błędu. Nie ma jednej uzasadnionej obietnicy czasu, ceny lub wpływu na konwersję dla każdego problemu nagłówka.

Po aktualizacji motywu, buildera albo optymalizacji wróć do tych samych scenariuszy odbioru. Dzięki zapisanym warunkom sprawdzisz, czy własny wyjątek nadal jest potrzebny i czy produkt nie oferuje już właściwej poprawki. Utrzymanie takiej krótkiej dokumentacji ogranicza dokładanie kolejnych sprzecznych reguł, których celu nikt później nie pamięta.

Wspomniane narzędzia

Chrome DevToolsEdytor witryny WordPress

Najczęściej zadawane pytania

Dlaczego sticky header WordPress nie zostaje przy krawędzi?
Sticky header WordPress wymaga sprawdzenia właściwego elementu, obliczonego pozycjonowania, progu i kontenera przewijania. Sam zapis position: sticky nie potwierdza oczekiwanego zachowania całego układu. Na kopii zbadaj przodków oraz dostępną przestrzeń, a potem zmień jedną regułę. Oddziel brak przyklejania od zasłaniania przez inną warstwę. Wysoki z-index nie naprawia mechanizmu sticky ani niewłaściwego miejsca ustawienia.
Czy overflow hidden zawsze blokuje sticky header?
Overflow hidden na przodku headera nie oznacza automatycznie całkowitego wyłączenia sticky. Może zmieniać kontener z mechanizmem przewijania, względem którego działa nagłówek. Sprawdź strukturę, obliczone style i faktycznie przewijany obszar. Nie usuwaj hurtowo overflow z całej strony. Po korekcie przetestuj również podmenu i pozostałe elementy, które mogą potrzebować dotychczasowego zachowania tego kontenera w układzie.
Dlaczego z-index 999 nie podnosi headera nad treść?
Z-index headera działa w relacji do kontekstów układania, więc liczba 999 nie gwarantuje położenia nad każdym elementem strony. Sprawdź przodków nagłówka oraz zasłaniającego fragmentu. Poprawkę dobierz na właściwym poziomie struktury i odbierz otwarte menu oraz nakładki. Nie podnoś wartości bez końca: header nie powinien przebijać panelu, który zgodnie z projektem ma przykrywać witrynę.
Jak naprawić fixed header zasłaniający treść?
Fixed header może zasłaniać treść, ponieważ nie zajmuje miejsca w normalnym układzie. Sprawdź rzeczywistą wysokość i istniejącą kompensację motywu, zanim dodasz odstęp. Uwzględnij różne szerokości, zawijanie tekstu i dodatkowe paski. Zamiana na sticky nie gwarantuje rozwiązania wszystkich problemów. Po poprawce sprawdź pierwszy ekran, kotwice i widoczność fokusu, także podczas przewijania oraz na telefonie.
Gdzie sprawdzić menu w blokowym motywie WordPress?
Menu w blokowym motywie WordPress sprawdź w bloku Nawigacja użytym przez właściwą część szablonu nagłówka. Ustal rzeczywisty szablon badanego adresu i swoje uprawnienia, zamiast oceniać architekturę po jednej pozycji panelu. Brak klasycznego ekranu Menu nie musi być błędem. Potwierdź pozycje, stan zapisu i wariant mobilny bez instalowania dodatku tylko po to, by odzyskać dawny interfejs.
Dlaczego hamburger w headerze nie reaguje?
Hamburger w headerze WordPress może nie reagować przez nakładkę, regułę pointer-events, niewłaściwy stan przycisku lub problem JavaScript. Cache jest jedną z hipotez, nie pewną przyczyną. Sprawdź element pod dotykiem, konsolę i pierwszą interakcję po wejściu. Na kopii porównaj konkretną regułę optymalizacji. Po poprawce odbierz zamknięcie panelu, podmenu oraz obsługę klawiaturą i na urządzeniu mobilnym.
Jak odróżnić brak zapisu menu od starego cache?
Brak zapisu menu WordPress odróżnisz od starego cache przez ponowne otwarcie właściwego edytora. Jeśli dane zniknęły, sprawdź odpowiedź zapisu, sesję i uprawnienia. Jeśli pozostały, oceń przypisanie menu, szablon i cache frontu. Nie zwiększaj max_input_vars dla każdego błędu REST lub JSON. Najpierw ustal mechanizm żądania i dowód ograniczenia, wykonując próby na kontrolowanej kopii witryny.
Jak uwzględnić pasek administratora nad headerem?
Pasek administratora nad headerem WordPress uwzględnij według rzeczywistej widoczności, wysokości i zachowania podczas przewijania. Nie stosuj jednego stałego offsetu dla wszystkich ekranów. Sprawdź gościa i zalogowane konto na kilku szerokościach oraz po otwarciu menu. Reguła nie powinna tworzyć pustego odstępu odwiedzającym bez paska. Po zmianie skontroluj również kotwice i widoczność aktywnych elementów przy obsłudze klawiaturą.
#WordPress#header#sticky header#menu#CSS#dostępność
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.

Ustalmy, co wymaga naprawy

Podaj adres strony, objaw błędu i informację, od kiedy występuje. Jeśli problem pojawił się po zmianie lub aktualizacji, wspomnij o niej. Na początek wystarczy opis; nie przesyłaj haseł.