Funkcja get_field()
Opis Funkcji:
Zwraca wartość określonego pola.
Ta funkcja może być używana do ładowania wartości dowolnego pola z dowolnej lokalizacji. Należy pamiętać, że każdy typ pola zwraca różne formy danych (string, int, array itp.).
get_field($selektor, [$post_id], [$format_value]);
$selektor
(string) (Wymagane) Nazwa pola lub klucz pola.
$post_id
(Opcjonalne) ID wpisu, w którym jest zapisywana wartość. Domyślnie do bieżącego wpisu.
Można łatwo znaleźć id posta logując się jako admin i sprawdzając na danym poście ID w url. Poniżej ID 534:
$format_value
(bool) (Opcjonalnie) Czy zastosować logikę formatowania. Wartość domyślna to true.
Przykłady
1. Uzyskaj wartość z bieżącego posta
Ten przykład pokazuje, jak załadować wartość pola „text_field” z bieżącego postu.
$wartość = get_field( "text_field" );
2. Uzyskaj wartość z określonego postu
Ten przykład pokazuje, jak załadować wartość pola „text_field” z postu o identyfikatorze = 123.
$wartość = get_field( "text_field", 123 );
3. Sprawdź, czy wartość istnieje
Ten przykład pokazuje, jak sprawdzić, czy istnieje wartość dla pola.
$value = get_field( "text_field" );
if( $value ) {
echo $value;
} else {
echo 'empty';
}