acf_get_block_type_default_attributes()ACF 5.8.0

acf_get_block_type_default_attributes

Returns an array of default attribute settings for a block type.

Хуков нет.

Возвращает

Массив.

Использование

acf_get_block_type_default_attributes( $block_type );
$block_type (обязательный)
-

Список изменений

С версии 5.8.0 Введена.

Код acf_get_block_type_default_attributes() ACF 5.10.2

function acf_get_block_type_default_attributes( $block_type ) {
	$attributes = array(
		'id'    => array(
			'type'    => 'string',
			'default' => '',
		),
		'name'  => array(
			'type'    => 'string',
			'default' => '',
		),
		'data'  => array(
			'type'    => 'object',
			'default' => array(),
		),
		'align' => array(
			'type'    => 'string',
			'default' => '',
		),
		'mode'  => array(
			'type'    => 'string',
			'default' => '',
		),
	);
	if ( ! empty( $block_type['supports']['align_text'] ) ) {
		$attributes['align_text'] = array(
			'type'    => 'string',
			'default' => '',
		);
	}
	if ( ! empty( $block_type['supports']['align_content'] ) ) {
		$attributes['align_content'] = array(
			'type'    => 'string',
			'default' => '',
		);
	}
	return $attributes;
}