Jak utworzyć niestandardowe pola WordPress, aby dodać metadane
WordPress jest wyposażony w funkcję niestandardowych pól, dzięki której możesz dodawać dowolne metadane do swoich postów. Mogą to być informacje takie jak data ważności lub po prostu pogoda w danym dniu. Tutaj pokażemy Ci, jak dobrze wykorzystać niestandardowe pola, aby poprawić funkcjonalność swoich postów.
Włącz pola niestandardowe w Edytorze bloku
Jeśli nadal korzystasz z klasycznego edytora, sekcja pól niestandardowych jest domyślnie włączona. Powinieneś być w stanie znaleźć go poniżej sekcji edytora tekstu.
W przypadku edytora bloków (Gutenberg) sekcja pól niestandardowych jest domyślnie wyłączona, ale można ją łatwo włączyć. Wystarczy przejść do trzech kropek w prawym górnym rogu ekranu i kliknąć.
Z wyświetlonego menu wybierz Preferencje na dole. W zależności od ustawionego języka WordPress może zamiast tego wyświetlić Opcje .
W sekcji Panele włącz opcję Pola niestandardowe . Następnie poprosi Cię o ponowne załadowanie strony, więc upewnij się, że wszelkie niezapisane prace zostały najpierw zapisane, w przeciwnym razie je stracisz.
Pod postem pojawi się teraz nowa sekcja Pola niestandardowe .
Gdy zaczniesz dodawać pola niestandardowe, wyświetli się maksymalnie 30 pól. Możesz dodawać kolejne, ale nie będą one wyświetlane na liście rozwijanej.
Damien pokazał, jak domyślnie wyświetlać więcej niestandardowych pól WordPress. Ulepszenie zwiększa listę menu do maksymalnie 120. Możesz albo kliknąć, aby przejść do artykułu, albo tutaj znajduje się podsumowanie.
Przejdź do Wygląd -> Edytor w swoim WordPressie i poszukaj plikufunctions.php . Dodaj poniższe na końcu.
Po zapisaniu zmian odśwież stronę zaplecza WordPress, a liczba niestandardowych pól w menu wzrośnie do 120.
Skonfiguruj nazwę i wartość pola niestandardowego
Możesz dodać wszystko, co chcesz jako pole niestandardowe. Niezależnie od tego, czy jest to ostatnia książka, którą czytasz, czy jaka jest pogoda tego dnia, możesz dodawać do swoich postów wszystko, co chcesz. Na potrzeby tego wpisu dodajmy, jak się dzisiaj czuję. Aby rozpocząć, kliknij opcję Wprowadź nowy .
W sekcji Nazwa dodaj tytuł tego, co chcesz dodać. Mogą to być takie rzeczy jak:
- Jak się dzisiaj czuję?
- Książka, którą dzisiaj czytam.
- Czego dzisiaj słucham?
Masz pomysł.
W sekcji Wartość umieść teraz odpowiedź. Jeśli chodzi o moje pole nastroju, powiedziałem: „Nie byłem zły. Trochę nastrojowo, ale OK.” Pamiętaj, że pola niestandardowe są tworzone post po poście, więc to, co wpiszesz w jednym poście, nie pojawi się w innym poście.
Może to być również coś w rodzaju standardowego tekstu, który chcesz umieścić na początku lub na końcu swojego postu. Na przykład, może chcesz, aby każdy post zawierał informację o zastrzeżeniu partnera? Albo że jest to post sponsorowany? Możliwości są nieskończone.
Po wprowadzeniu wymaganych informacji kliknij opcję Dodaj pole niestandardowe, aby je zapisać. Wydaje się, że nie ma minimalnej ani maksymalnej liczby znaków w polu, ale ze względu na wygląd strony staraj się nie zwariować. Tutaj liczy się zwięzłość.
Pokaż niestandardowe pole w swoim motywie WordPress
Niestety dla nas życie byłoby zbyt łatwe, gdyby tylko tyle wystarczyło, aby niestandardowe pole WordPress zaczęło działać. Teraz musimy sprawić, żeby pojawiło się na stronie.
Nie ma łatwego sposobu wyświetlenia niestandardowego pola w motywie WordPress. Musisz uciekać się do wstawiania niektórych kodów PHP do swojego motywu.
W pliku, w którym chcesz wyświetlić pole niestandardowe, użyj następującego kodu:
Kilka rzeczy, na które warto zwrócić uwagę:
-
$post_id
to identyfikator posta, dla którego chcesz pobrać jego niestandardowe pole. -
custom-field-name
to nazwa użyta dla konkretnego pola niestandardowego.
Więcej informacji można uzyskać tutaj .
Dodaj niestandardowe pola WordPress za pomocą wtyczki
Jeśli włamanie się do plików instalacyjnych WordPressa brzmi jak zbyt wiele pracy i zgaga, zawsze masz opcję wtyczki. Najbardziej zalecaną wtyczką do niestandardowych pól WordPress jest Advanced Custom Fields .
ACF wykorzystuje koncepcję grup pól. Grupy te zawierają niestandardowe pola, które chcesz dodać do określonych obszarów witryny WordPress, takich jak posty, strony lub niestandardowe typy postów. W każdej grupie definiujesz typy pól, etykiety i wszelkie określone ustawienia.
Programiści mogą używać typów pól i funkcji ACF do tworzenia zaawansowanych, niestandardowych funkcjonalności.
Jak zainstalować zaawansowane pola niestandardowe
Po zainstalowaniu wtyczki przejdź do strony ustawień ACF na lewym pasku bocznym instalacji WordPress.
Przejdź do Grupy pól -> Dodaj nowe . Tutaj nadasz nazwę swojej grupie pól. Kliknij przycisk Dodaj pole i wybierz żądany typ pola z dostępnych opcji. Każdy typ pola ma własne ustawienia, które można dodatkowo dostosować.
Po utworzeniu grupy pól kliknij Zapisz zmiany , aby ją zapisać. Teraz, gdy będziesz edytować post lub stronę przypisaną do tej grupy, zobaczysz utworzone przez siebie pola niestandardowe.
Teraz, gdy przejdziesz do określonego typu postu, zobaczysz poniżej pole niestandardowe. Dodaj żądaną wartość do pola tekstowego.
ACF oferuje bezpłatną wersję z dużą gamą typów pól. Aktualizacja do ACF Pro odblokowuje jeszcze więcej funkcji, takich jak pola wzmacniające (w celu dodania wielu wystąpień grupy pól) i elastyczne układy treści.
Wszystkie zrzuty ekranu wykonał Mark O’Neill
Dodaj komentarz