acf_get_block_fields()
Returns an array of all fields for the given block.
Хуков нет.
Возвращает
Массив.
Использование
acf_get_block_fields( $block );
- $block(массив) (обязательный)
- The block props.
Список изменений
| С версии 5.8.0 | Введена. |
Код acf_get_block_fields() acf get block fields ACF 6.4.2
function acf_get_block_fields( $block ) {
$fields = array();
// We need at least a block name to check.
if ( empty( $block['name'] ) ) {
return $fields;
}
// Get field groups for this block.
$field_groups = acf_get_field_groups(
array(
'block' => $block['name'],
)
);
// Loop over results and append fields.
if ( $field_groups ) {
foreach ( $field_groups as $field_group ) {
$fields = array_merge( $fields, acf_get_fields( $field_group ) );
}
}
return $fields;
}