Skonfigurować menu Word Press
Refaktoryzacja i optymalizacja menu
Cel: Przenieść zarządzanie menu z hardcodu (ACF) do standardowej funkcjonalności WordPress, skonfigurować poprawne działanie wersji językowych (Polylang) oraz zapewnić responsywność dla 8 punktów menu.
1. Bieżący stan (Diagnostyka)
Obecnie menu jest realizowane przez hardcod w plikach motywu oraz wyświetlanie tekstu przez wtyczkę ACF.
Ścieżki do plików: wp-content/themes/theme/header.php, header-en.php, footer.php, footer-en.php.
Logika: Tekst punktów pobierany jest z meta-pól stron o ID 7 (UA) oraz ID 428 (EN) za pomocą the_field('header_menu_item_X', ID).
Problem: Każda zmiana struktury lub dodanie punktu (np. nowej strony „Kwalifikacja”) wymaga edytowania plików PHP. Menu nie jest automatycznie synchronizowane między językami.
2. Zmiany architektoniczne (Backend)
Należy całkowicie zrezygnować z obecnej realizacji na rzecz standardowego narzędzia WordPress.
Rejestracja menu: W functions.php zarejestrować obszary menu (np. primary dla nagłówka i mobile_popup dla pop-upu).
Wdrożenie wp_nav_menu():
W plikach header.php (i wersjach językowych) zastąpić statyczne listy <ul> wywołaniem wp_nav_menu().
To samo zrobić dla menu pop-up w footer.php.
Zarządzanie przez panel administracyjny: Menu ma być w pełni zarządzane przez sekcję Wygląd -> Menu.
Synchronizacja języków: Skonfigurować powiązanie między menu UKR a EN przez Polylang, aby przy przełączaniu języka automatycznie podstawiało odpowiednie menu.
Oczyszczenie: Po przeniesieniu usunąć przestarzałe pola ACF (header_menu_item_1-8) z grupy pól "Główna", aby nie zaśmiecać panelu administracyjnego.
3. Zaktualizowana struktura menu (8 punktów)
Należy stworzyć i skonfigurować menu z następującą listą:
Strona główna
Szkolenie
Certyfikacja
Kwalifikacja (Nowa strona)
Usługi
FAQ
Aktualności
Kontakt
4. Responsywność i optymalizacja UI (Frontend)
Ponieważ liczba punktów wzrasta do 8, należy zapobiec łamaniu wiersza (wypadaniu punktów) na laptopach.
Zakres testowania: 1024px — 1440px.
Metody optymalizacji:
Zmniejszyć padding między punktami menu (klasa .menu__item lub podobne).
Zmniejszyć font-size o 1-2px dla wersji desktopowej, jeśli menu nie mieści się w jednym wierszu.
Breakpoint: Skonfigurować punkt przejścia w "burger-menu" (mobile navigation) w taki sposób, aby menu nie nachodziło na logo przy zwężaniu ekranu.
5. Oczekiwany rezultat
Właściciel strony może samodzielnie dodawać/usuwać/układać punkty menu przez panel administracyjny bez edytowania kodu.
Nowy punkt „Kwalifikacja” poprawnie wyświetla się w obu wersjach językowych.
Menu wygląda spójnie (w jednym wierszu) na ekranach laptopów (13-15").
Kod oczyszczony z zbędnych zapytań ACF do bazy danych dla wyświetlania nawigacji.
Opinia zleceniodawcy o współpracy z Andrey O.
Skonfigurować menu Word PressDoskonale. Będę się kontaktować w przyszłości, polecam.
Opinia freelancera o współpracy z Oleksandr S.
Skonfigurować menu Word PressDziękuję za projekt. Wszystko przebiegło dobrze, polecam do współpracy.
-
1790 18 0 Dzień dobry, jestem gotowy wykonać twoje zadanie szybko i jakościowo. Zrobię twoje menu w nagłówku i stopce edytowalnymi z Menu. Usunę niepotrzebne pola acf. Oto moje przykłady ostatnich prac na WordPressie:
https://mansionproject.nl/
https://thecarguys.kinsta.cloud/
https://totuus.co.uk/
https://futurizm.io/
-
1082 7 0 Gotowa wykonać to od razu w ciągu półtorej godziny. Tz całkowicie zrozumiałe. Duże doświadczenie w rozwoju. Przeniosę menu z acf do standardowej funkcjonalności i poprawię responsywność. Piszcie na lś ftp i admina.
-
2059 27 0 Dzień dobry.
Będę zadowolony z współpracy.
Szczegóły jestem gotów omówić w prywatnej korespondencji.
Aktualne zlecenia dla freelancerów w kategorii Obsługa stron internetowych
Rozwój sieci stron PBN oraz generowanie treści (PBN CMS + AI)
286 PLN
Konieczne jest wykonanie kompleksu prac związanych z technicznym wdrożeniem, konfiguracją oraz wypełnieniem treści stron internetowych dla anglojęzycznych lokalizacji. Wszystkie niezbędne instrukcje, dostęp i podręczniki dotyczące pracy z naszymi CMS zostaną dostarczone. Praca… Menedżer treści, Obsługa stron internetowych ∙ 22 godziny 22 minuty temu ∙ 7 ofert |
Wymagany specjalista WordPress + treść + podstawowy marketing
848 PLN
Wymagany specjalista WordPress + treść + podstawowy marketingO projekcieIstnieje działająca strona Music24.ee na WordPressie.Początkowo strona była tworzona jako sklep internetowy z produktami muzycznymi, ale teraz chcemy zmienić koncepcję i przekształcić ją w portal… Promocja w wyszukiwarkach (SEO), Obsługa stron internetowych ∙ 1 dzień 12 godzin temu ∙ 43 oferty |
NOVA Work
1500 PLN
Potrzebne jest stworzenie kilku stronicowej strony wizytówki dla agencji pracy w Polsce. Język strony polski/ukraiński. Pisanie, najlepiej w WordPressie, z możliwością edytowania w panelu administracyjnym. Nieобходимą informację przekażę. Termin maksymalnie 14 dni. Z… Kompleksowe prace nad stroną internetową, Obsługa stron internetowych ∙ 1 dzień 13 godzin temu ∙ 100 ofert |
Pełne przeniesienie strony z domeny .com.ua na .uaPotrzebne jest pełne przeniesienie sklepu internetowego na OpenCart z domeny .com.ua na .ua pod klucz. Konieczne jest przeniesienie wszystkich plików, bazy danych, produktów, klientów, zamówień, szablonu, płatnych modułów, modyfikatorów oraz integracji. Część licencji może być… Sklepy internetowe i e-commerce, Obsługa stron internetowych ∙ 1 dzień 23 godziny temu ∙ 24 oferty |
Stworzyć stronę internetową
817 PLN
stworzyć stronę taką jak ta https://www.tdaniils.com/ treść, logo wyślę w wiadomości prywatnej jeśli są jakieś propozycje, czekam na nie strona w języku angielskim dla mieszkańców Kanady SEO również w języku angielskim Kompleksowe prace nad stroną internetową, Obsługa stron internetowych ∙ 2 dni 9 godzin temu ∙ 116 ofert |