Elastyczne pole zawartości działa jak puste płótno, do którego można dodać nieograniczoną liczbę układów z pełną kontrolą nad kolejnością.
Buduj swoją stronę za pomocą układów
Podobnie jak pole powtarzające, pole to zawiera pola podrzędne. Jednak zamiast 1 zestawu pól podrzędnych, elastyczne pole zawartości pozwala na tworzenie nieskończonego zestawu grup pól podrzędnych (zwanych układami). Z te układy predefiniowane, można następnie dodać je do pola, kiedy kiedykolwiek chcesz i gdziekolwiek chcesz.
Użycie szablonu
Używanie pola w ramach szablonu jest łatwe! W pętli możesz zapytać o bieżący układ wierszy. Następnie jest to tylko prosty przypadek konstruowania odpowiedniego html poprzez użycie funkcji get_sub_field() i the_sub_field(). Elastyczne pole treści wprowadza 2 nowe funkcje:
- get_row_layout()
- has_sub_field()
Przeczytaj dokumentację Elastycznego Pola Treści dla przykładów kodu”
Wymagania
- ACF wersja 3.1.0 lub nowsza
Licencja
multi-site: Możesz użyć swojego kodu aktywacyjnego na wielu stronach internetowych.
Instalacja
- Pobierz i zainstaluj wtyczkę Advanced Custom Fields
- Kup kod aktywacyjny (przycisk Dodaj do koszyka powyżej)
- Wprowadź swój kod aktywacyjny na stronie Ustawienia pól niestandardowych -> (w swojej instalacji WP).
Przykłady użycia
- Utwórz unikalną zawartość strony
- Zbuduj niestandardowy system szablonów e-mail
Technicznie, mógłbyś skonfigurować elastyczne pole treści z każdym układem, który pojawia się w Twojej witrynie (podstawowy akapit, formularz kontaktowy, link do pliku, obrazy itp.) I dodać go do grupy pól, która pojawia się na wszystkich stronach. Następnie, podczas tworzenia strony, nie musiałbyś określać szablonu strony, ale po prostu dodać odpowiednie bloki treści (układy) na stronie. Wtedy cała strona działałaby z page.php!!!
Instalacja
ACF PRO
Elastyczne Pole Treści może być zainstalowane poprzez zakup licencji dla ACF PRO. Po dokonaniu płatności otrzymasz potwierdzenie od ACF oraz konto użytkownika umożliwiające dostęp do pobranych plików. Po zainstalowaniu ACF PRO wprowadź klucz licencyjny, aby włączyć aktualizacje wtyczki.
Wtyczka
Elastyczne Pole Treści można również zainstalować poprzez zakup licencji na ten dodatek. Po dokonaniu płatności otrzymasz rachunek od ACF oraz konto użytkownika umożliwiające dostęp do pobranych plików. Po zainstalowaniu dodatku (wymagana jest również bezpłatna wersja ACF) nie trzeba będzie wprowadzać żadnych informacji dotyczących klucza licencyjnego.