функция
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. |

