Jak zrobić header i footer w Elementor: krok po kroku

Wprowadzenie

Header (nagłówek) i footer (stopka) to dwa główne elementy strony, które najczęściej powtarzają się na każdej podstronie. Nagłówek to zwykle widoczny jest jako pierwszy na górze strony i zawiera wszystko co może okazać się przydatne dla użytkownika na początek. Przede wszystkim są to: logo strony (z odnośnikiem do strony głównej), menu nawigacji oraz czasami przycisk CTA (np. ZGŁOŚ SIĘ, ZAPISZ SIĘ, POPROŚ O KONTAKT). Stopka natomiast znajduje się na końcu i przewiduje miejsce na dodatkowe informacje: poboczne menu nawigacji (np. do dodatkowych podstron polityki prywatności), listę usług, dane kontaktowe i informacje o copyright, odnośniki do mediów społecznościowych. W tym poradniku dowiesz się, jak zrobić header i footer w Elementorze za pomocą Kreatora motywów (Theme Builder).

Jeśli chcesz stworzyć header i footer w ten sposób, będziesz potrzebować Elementora w wersji „Pro”, bo tylko w nim dostępne jest budowanie globalnych szablonów nagłówka i stopki. Da się to ogarnąć także bez płatnego Elementora, używając obejścia z innymi wtyczkami, które potrafią „podpiąć” własne szablony nagłówka i stopki. To jednak inna ścieżka (inne ograniczenia i potencjalne konflikty), więc w tym artykule jej nie opisuję.

Kreator motywów w Elementorze – czym się różni od „Edytuj w Elementorze”

Nawigując między wpisami i stronami w WordPressie pewnie nie raz zobaczysz przycisk „Edytuj w Elementorze”. Używając go na stronie lub wpisie, pracujesz tak na prawdę nad jedną konkretną podstroną. Zmiany, które wprowadzisz, zostaną zachowane tylko dla wskazanej podstrony i nie będą wyświetlane w innych miejscach. Projektując nagłówek wewnątrz strony „Strona główna”, nie sprawisz, aby wyświetlał się również na stronach „O nas”, „Oferta” i „Kontakt”.

Kreator motywów (Theme Builder) działa inaczej. Z jego pomocą zbudujesz elementy szablonu (templates), m.in.: nagłówek, stopkę, szablon wpisu, archiwum bloga. W Theme Builderze nie wystarczy „zbudować i zapisać” – trzeba jeszcze wskazać Elementorowi gdzie dany szablon ma się wyświetlać. Do tego służą warunki wyświetlania. To właśnie one decydują, czy nagłówek ma być na całej stronie, tylko na blogu, tylko na stronie głównej itd.

Tworzenie headera w Elementorze krok po kroku

Zanim zaczniesz, przygotuj sobie logo i upewnij się, że stworzone jest przynajmniej jedno menu w WordPressie („Wygląd” -> „Menu”). W tym poradniku zakładam klasyczny układ: logo po lewej, menu po prawej, a opcjonalnie przycisk CTA. Aby rozpocząć tworzenie znajdź zakładkę „Szablony” w menu głównym panelu WordPressa, a w nim pozycję „Theme Builder”. Z dostępnych pozycji wybierz „Nagłówek”, a następnie „Add New”. Elementor zasugeruje Ci użycie gotowych układów, ale na potrzeby tego poradnika kliknij „X” w prawym górnym rogu, aby przejść do czystego edytora.

Warto odpowiednio nazywać każdy element szablonu, aby utrzymać porządek w witrynie. Możesz to zrobić klikając na ikonę dokumentu z zębatką w lewym górnym rogu. Równie dobrą praktyką jest, żeby ustawić odpowiedni HTML-owy tag <header> dla nagłówka. To porządkuje strukturę strony (semantyka) i bywa przydatne w kontekście dostępności.

Struktura i układ nagłówka Elementor

Zacznijmy od początku: za pomocą Elementora dodaj pierwszy kontener, w którym umieścisz pozostałe elementy. Jeśli Elementor zapyta Cię o rodzaj układu, wybierz „Elastyczne pole”, a w przypadku struktury „Kierunek wiersza” (obrazek ze strzałką w prawą stronę). W tej samej zakładce, upewnij się, że zaznaczone są opcje „Wyjustuj treść” -> „Odstęp pomiędzy” oraz „Wyrównaj elementy” -> „Wyśrodkowanie”. Zapewni to poprawne wyrównanie elementów w pionie i w poziomie wewnątrz nagłówka.

Header i footer w Elementorze – Ustawienia wyrównania treści wewnątrz kontenera
Ustawienia wyrównania treści wewnątrz kontenera

Logo i menu główne w Elementorze

Najpierw dodaj logo: możesz użyć widżetu typu „Logo strony” albo zwykłego obrazka. W zakładce „Styl” ustaw wysokość obrazka na 70px – to wystarczająca wartość, żeby zachować czytelność, ale też nie za duża, aby logo nie dominowało w nagłówku. Jeśli Twoje logo ma nietypowe wymiary lub jest bardzo wysokie, może być konieczne dopasowanie tej wartości. Pamiętaj, że nagłówek nie powinien być zbyt wysoki. W innym wypadku będzie zajmował za dużo miejsca, szczególnie na widoku mobilnym. Staraj się zachować wysokość nagłówka poniżej 90px.

Obok logo wstaw utworzone wcześniej menu używając widżetu „Wordpress Menu”. W zakładce „Treść” wybierz odpowiednie menu oraz wyrównaj menu do prawej strony. Resztę opcji, szczególnie w zakładce „Styl” dostosuj wedle uznania – nie poruszam stylizacji w tym poradniku, jako kwestii indywidualnej dla każdej strony.

Przykładowy układ nagłówka w theme builder
Przykładowy układ nagłówka w theme builder

Sticky header – jak „przykleić” nagłówek do górnej krawędzi strony?

Są dwa główne podejścia do tworzenia nagłówków: standardowy i przyklejony. Typowo, nagłówek wyświetli się na górze każdej strony w Twojej witrynie. Gdy zjedziesz niżej, zniknie z ekranu, zostając na samej górze poza widokiem. Jeśli chcesz, aby nagłówek (tj. logo i menu) był widoczny dla odwiedzających cały czas (tj. cały czas był na górze ekranu, nawet podczas przewijania w dół), wybierz główny kontener i w zakładce „Zaawansowane” -> „Efekty ruchu” -> „Sticky” wybierz „góra”.

Ustawienia kontenera dla uzyskania efektu „przyklejenia” nagłówka do górnej krawędzi
Ustawienia kontenera dla uzyskania efektu „przyklejenia” nagłówka do górnej krawędzi
W praktyce sticky na mobile czasem przeszkadza (zjada miejsce), więc często zostawia się go tylko na desktopie (komputerze) – możesz dostosować opcje wyświetlania w tej samej zakładce.

Warunki wyświetlania – gdzie nagłówek ma się pojawiać

Na tym etapie możesz opublikować szablon nagłówka. Po publikacji Elementor poprosi o warunki wyświetlania. Jeśli to Twój pierwszy header na stronie, najbezpieczniej ustaw „Add condition” -> „Uwzględnij” -> „Entire site”. Dzięki temu od razu widzisz efekt na różnych podstronach i masz pewność, że to „główny” nagłówek serwisu widoczny na każdej z nich.

Tworzenie footera w Elementorze krok po kroku

Aby rozpocząć tworzenie, z dostępnych pozycji w Theme Builder wybierz „Stopka”, a następnie „Add New”. Elementor zasugeruje Ci użycie gotowych układów, ale na potrzeby tego poradnika kliknij „X” w prawym górnym rogu, aby przejść do czystego edytora, tak samo jak w przypadku nagłówka.

Pamiętaj, aby nazwać szablon stopki oraz ustawić odpowiedni HTML-owy tag <footer> dla stopki. To porządkuje strukturę strony (semantyka) i bywa przydatne w kontekście dostępności.

Struktura i układ stopki w Elementorze

Podobnie jak w przypadku nagłówka, za pomocą Elementora dodaj pierwszy kontener, w którym umieścisz pozostałe elementy. Jeśli Elementor zapyta Cię o rodzaj układu, wybierz „Elastyczne pole”, a w przypadku struktury „Kierunek wiersza” (obrazek ze strzałką w prawą stronę). Na potrzeby poradnika stworzymy stopkę zawierającą 3 kolumny. Aby to osiągnąć, dodaj w kontenerze 3 kolejne kontenery. Dzięki „kierunkowi wiersza” na kontenerze nadrzędnym, każdy z wewnętrznych kontenerów ułoży się obok siebie w idealnych proporcjach szerokości (każdy z nich będzie 1/3 szerokości ekranu).

Zawartość stopki

Stopka to trochę „ostatni przystanek” na stronie. Użytkownik przewija na dół zwykle wtedy, gdy albo już przeczytał treść i szuka kolejnego kroku, albo nie znalazł czegoś w menu i liczy, że w znajdzie to w stopce. Dlatego footer powinien być przewidywalny: ma gromadzić najprzydatniejsze informacje, a nie wyglądać jak losowy zbiór linków „pod SEO”.

Za pomocą widżetów stwórz stopkę wg potrzeb Twojej witryny.

Warunki wyświetlania – gdzie wyświetlać stopkę?

Po skończeniu projektu stopki kliknij „Opublikuj”. Elementor pokaże okno z warunkami. Podobnie jak w przypadku nagłówka, jeśli to Twoja pierwsza stopka na stronie, najbezpieczniej ustaw „Add condition” -> „Uwzględnij” -> „Entire site”. Dzięki temu odwiedzający zobaczą szablon stopki wszędzie: na stronie głównej, na stronach, na wpisach, na archiwach kategorii itd.

Okno warunków wyświetlania w tym wypadku, globalnie, tj. na całej stronie
Okno warunków wyświetlania w tym wypadku, globalnie, tj. na całej stronie

Kilka wersji nagłówka lub stopki (warunkowe wyświetlanie)

W Elementorze możesz mieć więcej niż jeden szablon headera i stopki. Możesz zbudować kilka wariantów i sterować tym, gdzie który ma się wyświetlać, używając warunków wyświetlania w Theme Builder. Dzięki temu możesz dopasować nawigację i wygląd do kontekstu konkretnej podstrony, bez przerabiania całej witryny lub każdej strony osobno.

Warto jednak podejść do tego z głową, bo to obszar, w którym najłatwiej zrobić sobie bałagan: po miesiącu wracasz do projektu i nagle okazuje się, że na różnych podstronach są różne nagłówki „nie wiadomo czemu”.

Kilka wersji headera i stopki to świetne narzędzie, jeśli chcesz świadomie różnicować doświadczenie użytkownika w różnych częściach serwisu (strona główna, blog, landing). Jeśli jednak Twoja strona jest prosta i zależy Ci na łatwej obsłudze, w większości przypadków lepiej zacząć od jednej wersji i dopiero później, gdy pojawi się realna potrzeba, dodawać warianty.

Header i footer w Elementorze: Możliwe jest ustawienie wielu warunków na każdym szablonie theme builder
Możliwe jest ustawienie wielu warunków na każdym szablonie theme builder

Udostępnij artykuł

Więcej o autorze

Mateusz

Spis treści

Więcej artykułów z kategorii „