get_field()

get_field() — Возвращает значение указанного произвольного поля (Advanced custom fields).

Это очень универсальный функция служит для получения значения произвольного поля в WordPress. Вы можете использовать его для хранения значения, вывода значение и взаимодействовать со значением. Обратите внимание, тип переменной возвращается по отношению к типу поля. Например: повторяющиеся поля будут возвращены в виде многомерного массива.

Параметры:

1
<?php $field = get_field($field_name, $post_id, $format_value); ?>
  • $field_name — имя произвольного поля, которое хотим получить. (Обязательный)
  • $post_id — ID записи, которой хотим получить произвольное поле. (Не обязательное)
    Это может быть также опция / таксономия / пользователь / и т.д.
  • $format_value: нужно ли форматировать значение полученное из базы данных. (Не обязательное)
    По умолчанию: true

Пример использования:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php 
 
/*
*  получить значение поля из текущей записи WordPress
*/
 
$value = get_field( "text_field" ); 
 
/*
*  получить значение поля из другого поста
*/
 
$value = get_field( "text_field", 123 ); 
 
/*
*  использовать get_field с условных операторов
*/
 
$value = get_field( "text_field" );
if( $value )
{
 
}
else
{
 
}
?>

Оставить комментарий


два × 5 =