Advanced Custom Fields (ACF) to wtyczka, ktora zamienia WordPressa z platformy blogowej w pelny CMS. Dodajesz wlasne pola – tekst, galerie, relacje, mapy, powtarzalne grupy – i wyswietlasz je w szablonie motywu. W 2026 ACF jest zainstalowany na ponad 2 milionach stron [WordPress](/wordpress/). Ponizej pokazuje, jak go skonfigurowac od zera, z konkretnymi przykladami z projektow klienckich.
Krótka odpowiedź
Zainstaluj ACF z repozytorium WordPress, wejdz do ACF > Grupy Pol, utworz nowa grupe i dodaj pola (tekst, obraz, galeria, prawda/falsz). Przypisz grupe do typu postu (np. Strony).
W szablonie motywu uzyj get_field('nazwa_pola') do wyswietlania danych. ACF Pro (49 USD/rok) dodaje Repeater, Flexible Content i Gallery – kluczowe dla profesjonalnych projektow.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Instalacja ACF i pierwszy kontakt z interfejsem
ACF instalujesz z repozytorium WordPress: Wtyczki > Dodaj nowa > szukaj Advanced Custom Fields. Po aktywacji w menu pojawia sie pozycja ACF (lub Custom Fields w nowszych wersjach). Glowne sekcje: Grupy Pol (Field Groups) – tu definiujesz zestawy pol i zasady ich wyswietlania, Typy Postow (Post Types, ACF 6.1+) – tworzenie custom post types bez kodu, Taksonomie (Taxonomies, ACF 6.1+) – rejestracja taksonomii przez GUI. Kazda grupa pol ma Location Rules – warunki okreslajace, gdzie grupa sie pojawia. Przykład: pokazuj te pola jesli typ postu = Strona i szablon strony = O nas. Mozesz laczyc warunki operatorami AND/OR, co daje precyzyjna kontrole. ACF przechowuje konfiguracje w bazie danych, ale mozesz eksportowac do PHP – wtedy konfiguracja jest w kodzie i dziala bez wtyczki na froncie (jesli uzywasz natywnych funkcji get_post_meta). To najlepsza praktyka dla stron produkcyjnych.
Typy pol – ktore uzywac i kiedy
ACF oferuje 30+ typow pol. Najczesciej uzywane: Text i Textarea – proste pola tekstowe (tytuly, opisy), Number – ceny, wymiary, ilosci, Image i Gallery – zdjecia z penym kontrol rozmiaru i formatu, Wysiwyg Editor – pole z edytorem wizualnym (jak glowny content, ale oddzielne), Select i Checkbox – listy wyboru (np. status projektu, dostepne opcje), Relationship i Post Object – relacje miedzy postami (np. powiazane produkty), Google Map – pole z mapa (wymaga klucza API), True/False – przelaczniki (np. Czy wyswietlac baner?), Date Picker – wybor daty (np. data wydarzenia). Dla bardziej zlozonych struktur ACF Pro oferuje: Repeater – powtarzalna grupa pol (np. lista czlonkow zespolu, FAQ, harmonogram), Flexible Content – elastyczne bloki tresci (klient sam wybiera, jakie sekcje dodac na stronie), Clone – wielokrotne uzycie tej samej grupy pol. Dobor typow pol wplywa na wydajnosc – pozycjonowanie SEO wymaga szybko ladujacych sie stron.
Warto zapoznac sie takze z wordpress rest api – konfiguracja, endpointy i praktyczne zastosowania.
Uzupelnieniem tego tematu jest optymalizacja url – jak tworzyc adresy przyjazne dla seo.
Potrzebujesz profesjonalnej strony WordPress?
Tworzymy strony WordPress, które są szybkie, bezpieczne i zoptymalizowane pod SEO. Od 3000 zł.
Wyswietlanie danych ACF w szablonie motywu
ACF udostepnia dwie glowne funkcje: get_field('nazwa_pola') zwraca wartosc pola, the_field('nazwa_pola') wyswietla wartosc bezposrednio. Dla obrazow get_field zwraca ID, URL lub tablice (zalezenie od ustawien) – najlepsza praktyka to zwracanie tablicy z rozmiarem, alt i URL. W petli Repeater uzywasz have_rows('nazwa_repeater') i the_sub_field('nazwa_podpola'). Flexible Content dziala podobnie, ale z get_row_layout() sprawdzasz typ bloku. Przyklad strony O nas z ACF: sekcja hero (Image + Text), zespol (Repeater z Image, Text, Text), wartosci (Flexible Content z roznymi layoutami). Kazde pole wymaga warunkowego sprawdzenia – `if(get_field('pole'))` – bo wyswietlanie pustego pola psuje layout. ACF wspiera tez Options Pages (strony opcji) – globalne pola dostepne na calej stronie (np. numer telefonu, adres, godziny otwarcia). Konfiguracja wymaga ACF Pro.
Polecamy rowniez artykul aktualizacje wordpress – jak bezpiecznie zarzadzac aktualizacjami w.
Moze Cie rowniez zainteresowac jak poprawic meta tagi na stronie – przewodnik seo na 2026 rok.
ACF i Gutenberg – tworzenie wlasnych blokow
Od ACF 6.0 mozesz tworzyc bloki Gutenberg bez pisania React. Rejestrujesz blok funkcja acf_register_block_type() i tworzysz szablon PHP z polami ACF. Klient widzi blok w edytorze z podglad na zywo i moze go dodac na dowolnej stronie. Przyklady blokow: Testimonial (zdjecie, cytat, autor), CTA (naglowek, tekst, przycisk, kolor tla), Cennik (Repeater z nazwa planu, cena, lista funkcji), FAQ Accordion (Repeater z pytaniem i odpowiedzia). Zalety blokow ACF nad Flexible Content: klient uzywa natywnego edytora Gutenberg (znajomy interfejs), bloki mozna wielokrotnie uzyc na roznych stronach i szablonach, lepsze SEO – tresc jest w standardowym HTML, nie w meta polach. W 2026 bloki ACF to rekomendowany sposob budowania stron WordPressa z niestandardowymi layoutami. Jesli potrzebujesz profesjonalnych stron internetowych z wlasnymi blokami – mozemy pomoc.
Wiecej na ten temat przeczytasz w artykule crocoblock na wordpress – konfiguracja i przeglad wtyczek jetplugins.
Wydajnosc i najlepsze praktyki ACF na produkcji
ACF przechowuje kazde pole jako oddzielny wiersz w wp_postmeta. Przy 50 polach na post i 1000 postow to 50 000 wierszy metadanych – zapytania spowalniaja. Najlepsze praktyki: eksportuj konfiguracje do PHP (ACF > Narzedzia > Eksport do PHP) – eliminujesz zapytania o definicje pol, uzyj select2 load z AJAX dla pol Relationship z duza liczba postow (1000+), ogranicz liczbe pol do minimum – jesli dane mozna przechowac w jednym polu JSON zamiast 10 oddzielnych, zrob to, wlacz acf/fields/wysiwyg/toolbars filter – usun nieuzywane przyciski z edytora, zmniejsz rozmiar zwracanych danych. Cache obiektowy (Redis) jest obowiazkowy na stronach z duzą iloscia pol ACF – redukuje zapytania do bazy o 70-90%. Testuj wydajnosc Query Monitor – wtyczka pokazuje dokladnie, ile zapytan generuje kazda strona. Wiecej niz 100 zapytan? Czas na optymalizacje. Skontaktuj sie z nami po audyt wydajnosci.
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 500+ zrealizowanych projektów.
Potrzebujesz pomocy?
Potrzebujesz profesjonalnej strony WordPress?
Tworzymy strony WordPress, które są szybkie, bezpieczne i zoptymalizowane pod SEO. Od 3000 zł.