ACF — zaawansowane pola niestandardowe
Advanced Custom Fields (ACF) to najpopularniejsza wtyczką WordPress do tworzenia niestandardowych pól danych: tekstów, obrazów, galerii, map, relacji między postami i wielu innych.
Instalacja i pierwsze pole
- Zainstaluj wtyczkę Advanced Custom Fields (darmowa)
- Przejdź do ACF → Field Groups → Add New
- Dodaj pola (np. Text, Image, Repeater, Gallery)
- W sekcji Location ustaw gdzie pola mają się pojawia? (Post Type, Page, Taxonomy)
- Kliknij Publish
Wy?wietlanie pól ACF w motywie
<?php
// Pobierz wartość pola
$cena = get_field('cena');
$zdjecie = get_field('zdjecie_glowne');
// Pole z obrazem
if ($zdjecie) {
echo '<img src="' . $zdjecie['url'] . '" alt="' . $zdjecie['alt'] . '">';
}
// Repeater — lista elementow
if (have_rows('lista_cech')) {
while (have_rows('lista_cech')) : the_row();
echo get_sub_field('cecha');
endwhile;
}
?>
ACF Pro: Wersja Pro dodaje Repeater, Flexible Content, Gallery i Options Page — warte zakupu dla zaawansowanych projektów.