Budżet: 15000 UAH Termin: 14 dni
Dzień dobry.
Realizuję zadanie poprzez rozwój niestandardowego motywu na czystym kodzie z integracją ACF Pro. Brak Figma nie będzie problemem: stylistykę, czcionki i paletę kolorów wezmę bezpośrednio z Państwa referencji PNG, a responsywność na urządzenia mobilne napiszę ręcznie na podstawie logicznych breakpointów CSS.
Rozwiązanie techniczne:
Markup i architektura motywu: Tworzę motyw od podstaw bez konstruktorów. Do budowy stron i elastycznego zarządzania treścią podzielę bloki na stronach za pomocą funkcjonalności ACF Flexible Content. To pozwoli Państwu swobodnie zmieniać bloki miejscami, dodawać nowe lub ukrywać niepotrzebne bez angażowania programisty.
Niestandardowe typy postów (CPT): Poprzez register_post_type tworzę trzy niezależne byty: offers (oferty), services (usługi prawne) oraz articles (artykuły). Do powiązań bloków takich jak related lub featured użyję pola ACF Relationship, co pozwoli ręcznie lub automatycznie wyświetlać podobne pozycje.
Katalog i filtracja: Filtry, sortowanie i wyszukiwanie dla ofert zrealizuję poprzez niestandardowy WP_Query z obsługą parametrów w functions.php. Dla wygody użytkowników zrealizuję filtrację przez AJAX, aby katalog aktualizował się natychmiast bez pełnego przeładowania strony.
Adaptacja i optymalizacja: Mobilną wersję zbuduję na zasadzie responsywnego elastycznego markup: menu schowa się w zgrabny burger, karty ofert w katalogu oraz cechy na stronach przekształcą się w jedną kolumnę, a filtry na urządzeniach mobilnych będą się zwijać w osobny panel. Dla szybkości ładowania skonfiguruję generację obrazów w formacie WebP, podłączę natywny lazy load oraz zminimalizuję wynikowe pliki stylów i skryptów.
Jaki plugin do obsługi formularzy planuje się użyć (Contact Form 7 czy WPForms), czy trzeba napisać niestandardowy handler przez admin-ajax.php dla pełnej czystości kodu?