функция since 6.5.0

_block_bindings_pattern_overrides_get_value()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

_block_bindings_pattern_overrides_get_value( array $source_args, WP_Block $block_instance, string $attribute_name ): mixed

Описание

Получает значение для источника Pattern Overrides.

Параметры

$source_args array обязательный
Массив с аргументами источника, используемыми для поиска переопределяющего значения. Пример: array( "key" => "foo" ).
$block_instance WP_Block обязательный
Экземпляр блока.
$attribute_name string обязательный
Имя целевого атрибута.

Возвращаемое значение

mixed

Исходный код

wp-includes/block-bindings/pattern-overrides.php:22

function _block_bindings_pattern_overrides_get_value( array $source_args, $block_instance, string $attribute_name ) {
	if ( empty( $block_instance->attributes['metadata']['name'] ) ) {
		return null;
	}
	$metadata_name = $block_instance->attributes['metadata']['name'];
	return _wp_array_get( $block_instance->context, array( 'pattern/overrides', $metadata_name, $attribute_name ), null );
}

История изменений

ВерсияОписание
6.5.0 Introduced.

Что будем искать? Например,Продвижение

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