acf_get_block_fields()ACF 5.8.0

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 5.10.2

function acf_get_block_fields( $block ) {

	// Vars.
	$fields = array();

	// 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.
	return $fields;
}