Skip to content

Advanced Custom Fields – jak dodać pola niestandardowe do wpisów i wyświetlić je w motywie

10 lipca 2026
6 min czytania
Tomek S.

Masz treść, która powtarza się w wielu miejscach, ale za każdym razem musisz ją ręcznie formatować? Dane kontaktowe zespołu, parametry produktu, cennik usług albo link do instrukcji trafiają do edytora jako zwykły tekst i każdy autor wpisu robi to po swojemu. Efekt to chaos, niespójny wygląd i ryzyko błędów. Do tego dochodzi problem z wyświetleniem tych danych w motywie zawsze w tym samym miejscu.

Advanced Custom Fields pozwala dodać własne pola do wpisów, stron i innych typów treści. Dzięki temu dane stają się ustrukturyzowane, wygodne do edycji i łatwe do pokazania w szablonie. To narzędzie skraca czas pracy, porządkuje treść i daje kontrolę nad tym, jak dane pojawiają się na stronie.

Czym jest Advanced Custom Fields i kiedy go potrzebujesz

To wtyczka, która dodaje grupy pól do ekranu edycji wpisu albo strony. Możesz utworzyć pola na przykład dla ceny, daty wydarzenia, linku do PDF czy obrazu nagłówkowego i przypiąć je do wybranych typów treści. Jeśli chcesz mieć powtarzalny układ informacji i nie polegać na dowolnym formatowaniu w edytorze, ACF oszczędzi Ci nerwów i czasu.

Zobacz szczegóły wtyczki

Jak ACF zmienia pracę z treścią

Zamiast edytora pełnego przypadkowych styli autor widzi proste pola do wypełnienia. Dzięki temu nie martwi się o wygląd, a skupia na treści. Po stronie motywu te same pola są wyświetlane zawsze w tym samym miejscu i w tym samym formacie.

Jeśli prowadzisz blog firmowy, możesz dodać autorowi możliwość ustawienia źródła cytatu czy przycisku pobierz ofertę. Jeśli masz katalog usług, pola zapewnią spójny zestaw danych jak cena od, czas realizacji i co zawiera pakiet.

W sklepie lub katalogu produktów dodatkowe pola pomagają opisać cechy, które nie pasują do standardowych atrybutów. To porządkuje dane i ułatwia późniejsze filtrowanie albo zestawienia.

Najważniejsze typy pól i przykłady użycia

Najczęściej używane pola to tekst, obszar tekstowy, liczba, e mail, adres URL, obraz, data, wybór z listy, zaznaczenie. Z ich pomocą zbudujesz prostą kartę usługi, rozkład jazdy wydarzeń, sekcję linków do zewnętrznych źródeł czy podpis autora wraz ze zdjęciem.

Przykład z praktyki to strona zespołu z polami stanowisko, link do LinkedIn, zdjęcie oraz krótka nota. Autor dodaje osobę jak zwykły wpis typu Zespół, a motyw pobiera pola i układa je w estetycznej siatce.

Instalacja i pierwsze uruchomienie

Po zainstalowaniu i włączeniu wtyczki w kokpicie pojawi się sekcja do tworzenia grup pól. Tworzysz nową grupę, dodajesz do niej pola i decydujesz, gdzie mają się pojawiać w panelu edycji. Możesz przypiąć je do wszystkich wpisów, tylko do stron albo na przykład do konkretnej kategorii.

Od razu widać efekty w edytorze wpisu. Pola pojawiają się jako czytelne elementy formularza, więc autor nie musi szukać niestandardowych rozwiązań ani pamiętać o formatowaniu.

Tworzenie grupy pól i reguły wyświetlania

Grupa pól to zestaw, który przypinasz do konkretnego miejsca w WordPressie. Każde pole otrzymuje etykietę dla autora oraz nazwę techniczną, której użyjesz w motywie. Warto opisać pole krótką podpowiedzią, dzięki czemu edytor treści od razu wie, co wpisać.

Kluczowe są reguły lokalizacji. Możesz pokazać grupę tylko dla wybranego typu treści, konkretnej strony albo wpisów z daną kategorią. To sprawia, że panel nie jest przeładowany i każdy widzi tylko potrzebne pola.

Przydatne bywa też ustawienie warunków widoczności. Na przykład pole cena pojawia się dopiero wtedy, gdy zaznaczysz pole płatne. Dzięki temu formularz pozostaje prosty i prowadzi autora krok po kroku.

Wyświetlanie pól w motywie

Najprostszy sposób to użycie w szablonie funkcji, które pobierają wartość pola i ją wyświetlają. Przykład w PHP dla pola cena:

<?php if ( get_field('cena') ) : ?><span class="price"><?php echo esc_html( get_field('cena') ); ?></span><?php endif; ?>

Wyświetlanie pól bez edycji kodu

Jeśli nie chcesz ruszać plików motywu, możesz użyć krótkiego kodu w treści wpisu albo w bloku Krótki kod. Wystarczy wstawić na przykład w odpowiednim miejscu. To szybkie rozwiązanie, choć mniej elastyczne niż integracja w szablonie.

ACF a edytor blokowy

Pola ACF pojawiają się obok edytora blokowego jako dodatkowy panel, więc autor pracuje wygodnie z jedną stroną edycji. Gdy korzystasz z motywów opartych o edycję całej witryny, wciąż możesz wyświetlać pola przez krótki kod lub przez elementy szablonu, dzięki czemu zachowujesz spójność układu.

Wydajność i porządek danych

Nadawaj polom czytelne, przewidywalne nazwy i trzymaj się jednego schematu. Unikaj zbyt rozbudowanych zestawów, jeśli pole będzie użyte raz na kilka miesięcy. Pamiętaj, że każde pole to dodatkowe metadane wpisu, więc przy bardzo długich listach warto przetestować szybkość i w razie potrzeby uprościć strukturę. Dobrą praktyką jest też walidacja danych oraz escape przy wyświetlaniu, co zwiększa bezpieczeństwo.

Błędy konflikty i kiedy nie używać ACF

Najczęstszy kłopot to brak wyświetlania, bo w szablonie użyto niewłaściwej nazwy pola albo zabrakło sprawdzenia, czy pole ma wartość. Drugim problemem bywa dublowanie logiki z innymi wtyczkami, które także zapisują metadane. Gdy coś nagle znika, wyłącz na chwilę system cache, zapisz wpis ponownie i upewnij się, że reguły lokalizacji grupy są spełnione.

Sprawdź wtyczkę w praktyce

ACF nie ma sensu, gdy układ treści jest bardzo prosty i w pełni ogarniesz go blokami edytora oraz wzorcami. Jeśli potrzebujesz jednego akapitu i jednego obrazu, dodatkowe pola tylko skomplikują proces. Tam, gdzie liczy się spójny schemat danych, szybka edycja przez zespół i powtarzalne wyświetlanie w motywie, ACF rozwiązuje realny problem i daje przewidywalność pracy.

Udostępnij artykuł