Описание
Получает все поля из указанной группы полей и возвращает их в виде массива объектов полей. Эту функцию не следует путать с get_fields(), которая возвращает массив значений полей для конкретной записи, а не для группы полей.
Параметры
acf_get_fields( $parent );
$parent(mixed) (Обязательно) ID или ключ группы полей.
Примеры
Базовое использование
Этот пример показывает, как вернуть массив полей для указанного родителя. Обратите внимание, что вам нужно заменить показанный ниже ключ группы полей на свой собственный.
acf_get_fields('group_6525b4469c71d');
Расширенное использование
Следующий пример показывает, как получить значения в foreach для каждого поля, содержащегося в группе полей, а затем вывести их для просмотра.
$specifications_group_id = 'group_6525b4469c71d'; // Замените на ID вашей группы
$specifications_fields = array();
$fields = acf_get_fields( $specifications_group_id );
foreach ( $fields as $field ) {
$field_value = get_field( $field['name'] );
if ( ! empty( $field_value ) ) {
$specifications_fields[ $field['name'] ] = $field_value;
}
}
Обновлено: 01.06.2026