Jak korzystać z wtyczki ACF w WordPress
Opublikowany: 2022-09-28Advanced Custom Fields to wtyczka WordPress, która umożliwia dodawanie do treści dodatkowych pól metadanych. Ta wtyczka jest bardzo przydatna do dostosowywania witryny WordPress. W tym artykule pokażemy, jak korzystać z wtyczki ACF w WordPressie. Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę ACF. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem, jak zainstalować wtyczkę WordPress. Po aktywacji wtyczki musisz utworzyć grupę pól. Grupa pól to zbiór pól, które chcesz dodać do określonego typu ogłoszenia lub taksonomii. Aby utworzyć grupę pól, przejdź do Pola niestandardowe » Dodaj nowe. Na następnym ekranie będziesz musiał podać nazwę grupy pól i wybrać reguły lokalizacji. Reguły lokalizacji informują WordPress, gdzie wyświetlać te pola niestandardowe. Następnie możesz zacząć dodawać pola do swojej grupy pól. ACF oferuje szeroką gamę typów pól, takich jak tekst, obszar tekstowy, obraz, plik, zaznaczenie, pole wyboru, przycisk opcji i inne. Po zakończeniu dodawania pól kliknij przycisk Opublikuj, aby zapisać grupę pól. Po utworzeniu grupy pól nadszedł czas, aby dodać ją do wpisu lub taksonomii. Aby to zrobić, edytuj wpis lub taksonomię, w której chcesz wyświetlić te pola niestandardowe. Na ekranie edycji zauważysz nowy metabox o nazwie Pola niestandardowe. Wewnątrz tego metaboxu zobaczysz wszystkie pola z utworzonej wcześniej grupy pól. Możesz teraz dodawać wartości do tych pól i zapisywać swoje stanowisko lub taksonomię. Te niestandardowe pola będą teraz wyświetlane w interfejsie Twojej witryny.
Poniżej znajduje się przewodnik krok po kroku dotyczący integracji wtyczki Advanced Custom Fields (ACF) z formularzem Web Services Form PRO. Dzięki wtyczce ACF możesz tworzyć niestandardowe pola dla dowolnego typu postu. W tym samouczku dowiemy się, jak stworzyć formularz, który można wykorzystać do stworzenia posta WordPress. Ta strona może być również używana do tworzenia stron lub produktów, jeśli wolisz. Po wybraniu szablonu zostanie dla Ciebie utworzony formularz viaWS Form. Aby utworzyć post WordPress, musisz wypełnić kilka pól w formularzu. Pola wyboru, pola wyboru i opcji są dynamicznie wciągane do pola ACF .
Ponadto pola „Opublikuj obiekt” i „Użytkownik” w ACF są dynamicznie aktualizowane. Pola niestandardowe ACF mogą służyć do wstępnego wypełniania formularzy w formularzu usług sieci Web. Wrócimy do edytora układu, aby to zademonstrować, wracając do utworzonego właśnie formularza. Konfiguracja formularza jest następnie wykonywana poprzez skonfigurowanie formularza WS tak , aby używał danych z istniejącego wpisu WordPress do wypełniania formularza. Wszystkie pola na naszej liście zostały już zmapowane, więc po prostu kliknij Zapisz, aby je wszystkie zapisać.
Jak aktywować Acf?

Aby aktywować ACF, po prostu przejdź do strony Wtyczki w obszarze administracyjnym WordPress i kliknij link „Aktywuj” pod wpisem ACF . To wszystko, co musisz zrobić! ACF zostanie teraz aktywowany i gotowy do użycia w Twojej witrynie.
Jak zainstalować i aktywować zaawansowane pola niestandardowe
Aby aktywować ACF, musisz najpierw zlokalizować go na liście wtyczek w obszarze Administracja witryny, a następnie kliknąć łącze „Aktywuj”. Możesz także zainstalować go ręcznie, przechodząc do wtyczek i wyszukując zaawansowane pola niestandardowe. Klikając na Nowy, możesz dodać nową stronę do swojej witryny. Czy potrzebuję zarówno afl, jak i afl pro? Affet PRO nie musi być zainstalowany, aby używać go jako niezależnej wtyczki. Darmowa wersja i wszelkie inne dodatki ACF premium zostaną dezaktywowane, gdy tylko ACF PRO stanie się aktywne. Podczas przeglądania strony administratora grupy pól wystarczy kliknąć przycisk „wyświetlanie klucza pola” w menu rozwijanym pomocy, skopiować i wkleić klucz do kodu, a następnie ponownie skopiować i wkleić klucz.
Co to jest ACF w WordPressie

Advanced Custom Fields (ACF) to wtyczka do WordPressa, która zapewnia dodatkowe pola do wykorzystania w Twoich postach i stronach. Te pola mogą służyć do dodawania dodatkowych danych do treści, dzięki czemu są bardziej elastyczne i łatwiejsze w zarządzaniu. ACF to świetny sposób na dodawanie dodatkowych danych do witryny WordPress bez konieczności edytowania motywu lub wtyczek.
Zaawansowana wtyczka pól niestandardowych
Aby szybko tworzyć niestandardowe pola treści , programiści WordPress mogą korzystać z wtyczki Advanced Custom Fields z WPMU DEV. Za pomocą funkcji get_field() możesz łatwo uzyskać pola, które musisz dodać do ekranów edycji WordPressa.

Wtyczka Acf Columns
Wtyczka ACF Columns to świetny sposób na tworzenie responsywnych kolumn w postach i stronach WordPress. Ta wtyczka jest łatwa w użyciu i pozwala tworzyć tyle kolumn, ile chcesz. Możesz także kontrolować szerokość każdej kolumny i odstępy między kolumnami.
Strona opcji Acf
Strona opcji ACF to świetny sposób na dodawanie niestandardowych pól do witryny WordPress bez konieczności samodzielnego ich kodowania. Są łatwe w użyciu i umożliwiają dodanie dowolnego rodzaju pola niestandardowego, którego potrzebujesz. Strony opcji są szczególnie przydatne, jeśli chcesz dodać pola niestandardowe do więcej niż jednego typu posta lub taksonomii.
Ta wtyczka jest przeznaczona dla Advanced Custom Fields (ACF) 5.x oraz dodatku do strony opcji (lub wtyczki Advanced Custom Fields Pro). Dzięki tej wtyczce strony opcji w ACF można tworzyć za pomocą interfejsu administratora, w tym same strony opcji. Aby dodać/edytować ustawienia strony opcji, przejdź do manage_options. Możesz zmienić tę możliwość, wprowadzając filtr. Wartość ACF $post_id można obliczyć za pomocą funkcji lub filtra. Identyfikator strony opcji jest zwracany na podstawie wartości menu_slug. Jedyne, z czym możesz korzystać z tej wtyczki, to Font Awsome, który nie jest uwzględniony w ustawieniach Twojej witryny.
Jeśli chcesz usunąć moją małą zmorę z niektórych stron administracyjnych, możesz to zrobić, edytując plik functions.php J'utilise beaucoup ACF Pro. W rezultacie możesz łatwo dodawać strony do swojego rozszerzenia. Oprogramowanie znacznie ułatwiło mi życie. Próbowałem i nie zadziałało, pomimo dokumentacji. Mam bardzo proste menu Opcje z rodzicem i dwójką dzieci; Nie mogę znaleźć pola $post_id w moim polu $post_id. „Administrator strony opcji ACF” to projekt oprogramowania typu open source. Ta wtyczka została udostępniona przez wielu współtwórców. Fajnie jest mieć dodatkowe funkcje ACF Pro, takie jak „Zapisywanie wartości do postu na stronie opcji”. Dziękujemy za możliwość dodawania treści przed i po polach AHF .
Co to jest strona opcji?
Użytkownicy mogą zmienić swoje preferencje dotyczące rozszerzenia, wybierając stronę opcji.
Jak wyświetlić pola Acf?
Aby uzyskać wartość pola jako zmienną, użyj funkcji get_field(). Ta funkcja zwraca wartość dowolnego pola w jego najbardziej uniwersalnej formie. Metoda the_field() zwraca pole, które można wyświetlić w taki sam sposób jak poprzednio. Proszę zobaczyć stronę przykładowego kodu, aby uzyskać więcej informacji na temat podstawowego użycia funkcji.
Jak wyświetlić niestandardowe pola WordPress Acf w interfejsie?
Aby wyświetlić niestandardowe pola utworzone za pomocą wtyczki Advanced Custom Fields w WordPress na interfejsie witryny, musisz użyć kombinacji PHP i HTML.
Najpierw musisz utworzyć nowy plik w katalogu motywów WordPress o nazwie single.php. Ten plik będzie używany do wyświetlania poszczególnych wpisów na blogu w Twojej witrynie.
Następnie musisz edytować plik single.php i dodać następujący kod:
php
$custom_fields = get_post_custom();
foreach ( $custom_fields as $field_name => $field_value ) {
if ( $nazwa_pola ! = '_edit_last' && $nazwa_pola ! = '_edit_lock' ) {
echo $nazwa_pola . ':' . $field_value[0] . '
';
}
}
? >
Ten kod przejdzie przez wszystkie niestandardowe pola powiązane z postem i wyświetli je w interfejsie witryny.
Jaki jest najlepszy sposób na pokazanie pól niestandardowych w witrynie WordPress? Jeśli nie jesteś programistą, pokażemy Ci, jak pokazać je za pomocą kodu, a jeśli tak, przedstawimy Ci narzędzie, którego możesz użyć do tego bez tworzenia ani jednej linii kodu. Możesz przekształcić swoją witrynę ze statycznej strony w CMS WordPress, wyświetlając niestandardowe pola. Stworzyliśmy kilka niestandardowych pól, aby wyświetlić naszą sekcję Ulubione książki. Pola tytułu i linku książek , opisy książek i pola okładki to standardowe pola wejściowe, które należy wprowadzić. Mamy teraz możliwość dołączania tych niestandardowych pól do istniejących lub nowych postów i stron. Możesz użyć dowolnego szablonu w metapolu Swift Templates, zaznaczając pole wyboru. Jak wcześniej wspomniano, domyślnie nie ma nic do pokazania niestandardowych pól na tej stronie, więc będziemy potrzebować do tego kodu HTML. Jako samouczek dla początkujących z pewnością przekonasz się, że używanie tylko szablonów WCK i Swift to prosty sposób na tworzenie zaawansowanych niestandardowych pól w WordPressie.