Advanced Custom Fields (ACF) to wtyczka, która fundamentalnie zmienia sposób zarządzania treścią w WordPressie. Zamiast wciskać wszystko w standardowy edytor WYSIWYG, ACF pozwala tworzyć dedykowane pola dla każdego typu danych – od cen produktów i godzin otwarcia, po galerie zdjęć, mapy lokalizacji i relacje między wpisami. Dzięki temu redaktorzy wypełniają przejrzyste, uporządkowane formularze, a deweloperzy zyskują pełną kontrolę nad tym, jak dane wyświetlają się na stronie. Z ponad 2 milionami aktywnych instalacji ACF jest standardem branżowym w profesjonalnym rozwoju stron WordPress. Ten poradnik pokaże Ci, jak wdrożyć ACF krok po kroku.
Krótka odpowiedź
ACF (Advanced Custom Fields) to wtyczka WordPress umożliwiająca tworzenie niestandardowych pól edycji – tekstowych, liczbowych, galerii, relacji między postami, map Google i wielu innych. Darmowa wersja oferuje ponad 30 typów pól.
Wersja Pro (49 dolarów rocznie) dodaje pola repeatera, Flexible Content i galerię. ACF jest standardem branżowym – korzysta z niego ponad 2 miliony aktywnych instalacji WordPressa na całym świecie.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Typy pól w ACF – co możesz dodać do swoich stron
ACF oferuje ponad 30 typów pól podzielonych na przejrzyste kategorie: podstawowe (tekst, textarea, number, email, URL, password), wyboru (select, checkbox, radio button, true/false, button group), treści (edytor WYSIWYG, image, file, gallery, oEmbed), relacyjne (post object, relationship, taxonomy, user) i zaawansowane (Google Map, date picker, time picker, color picker). W praktyce oznacza to, że możesz stwórzyć formularz edycji idealnie dopasowany do każdego typu treści na stronie. Przykład: dla strony restauracji dodajesz pola Menu dnia (repeater z nazwą dania i ceną), Godziny otwarcia (group z polami dla każdego dnia tygodnia), Galeria wnętrza (gallery z miniaturami) i Mapa dojazdu (Google Map). Redaktor widzi przejrzysty formularz zamiast chaotycznego edytora wizualnego.
Tworzenie grup pól i przypisywanie do typów treści
W panelu WordPressa przejdź do ACF, następnie Grupy pól i kliknij Dodaj nową. Nadaj grupie opisową nazwę (np. Dane firmy) i dodaj potrzebne pola jedno po drugim. Kluczowy element to reguły lokalizacji – decydujesz, gdzie dana grupa pól się pojawi: na wszystkich stronach, konkretnym typie wpisu (CPT), wybranej kategorii, określonym szablonie strony lub nawet na jednej konkretnej podstronie. Możesz łączyć warunki operatorami AND i OR dla precyzyjnego targetowania. Przykład: pokaż grupę Dane produktu tylko na wpisach typu Produkt w kategorii Nowości. Kolejność pól ustalasz prostym przeciąganiem, a sekcja Instrukcje pozwala dodać podpowiedzi dla redaktorów przy każdym polu. ACF Pro dodaje opcję warunkowej widoczności – np. pole Cena promocyjna pojawia się dopiero gdy redaktor zaznaczy checkbox Produkt w promocji.
Wolisz, żeby zrobił to specjalista?
Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.
Wyświetlanie pól ACF w szablonach motywu
Aby wyświetlić wartość pola ACF w szablonie PHP motywu, użyj funkcji the_field('nazwa_pola') do bezpośredniego wypisania wartości lub get_field('nazwa_pola') do przypisania jej do zmiennej. Dla pola typu image funkcja get_field zwraca tablicę asocjacyjną z URL-em obrazka, alt textem, tytułem i wymiarami. Dla pól repeater używasz pętli while(have_rows('repeater')): the_row(); i wewnątrz odczytujesz subpola przez get_sub_field('nazwa_subpola'). W motywach blokowych (Full Site Editing) ACF Pro oferuje ACF Blocks – możliwość tworzenia własnych bloków Gutenberga z polami ACF jako intuicyjnym interfejsem edycji. To eleganckie połączenie elastyczności ACF z nowoczesnym edytorem blokowym WordPressa. Przykładowy blok Testimonial może mieć dedykowane pola: zdjęcie autora, cytat, imię i nazwa firmy.
ACF Pro – Repeater, Flexible Content i inne zaawansowane funkcje
Wersja Pro (49 dolarów rocznie za jedną stronę, 149 za licencję agencyjną) dodaje trzy kluczowe typy pól niedostępne w darmowej wersji. Repeater pozwala tworzyć powtarzalne wiersze danych – idealny dla list usług z cenami, zespołu pracowników, sekcji FAQ czy elementów portfolio. Flexible Content to najbardziej zaawansowane pole w ACF – umożliwia budowanie elastycznych layoutów strony z predefiniowanych bloków (np. sekcja hero, kolumny z tekstem, CTA, testimoniale, galeria), gdzie redaktor sam wybiera i układa bloki w dowolnej kolejności. Gallery to natywna galeria zdjęć z obsługą miniatur i sortowania drag-and-drop. ACF Pro oferuje też Options Pages – strony ustawień globalnych dostępne z każdego szablonu, idealne do danych firmy, numerów telefonów, linków social media czy informacji w stopce.
Integracja ACF z popularnymi wtyczkami i narzędziami
ACF współpracuje z większością popularnych wtyczek WordPress. Z WPGraphQL i WP REST API możesz eksponować pola ACF jako endpoint API, co jest kluczowe dla headless WordPress i integracji z frameworkami jak Next.js czy Astro. Yoast SEO i Rank Math automatycznie indeksują treści z pól ACF, jeśli są poprawnie wyświetlane w szablonach. Elementor Pro posiada natywną integrację z ACF – możesz mapować pola ACF jako dynamiczne źródło danych widgetów. SearchWP indeksuje zawartość pól ACF, dzięki czemu wyszukiwarka na stronie znajduje dane z niestandardowych pól. ACF oferuje też eksport i import konfiguracji pól jako JSON, co ułatwia wdrażanie na środowiskach staging i produkcji.
Wspomniane narzędzia
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 500+ zrealizowanych projektów.
Najczęściej zadawane pytania
Jakie są najważniejsze korzyści z używania ACF?
Czy ACF spowalnia stronę WordPress?
Czy ACF działa z edytorem Gutenberg?
Ile kosztuje ACF Pro i czy warto inwestować?
Jak przenieść konfigurację ACF między stronami?
Potrzebujesz pomocy?
Wolisz, żeby zrobił to specjalista?
Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.