_block_bindings_pattern_overrides_get_value()
Gets value for the Pattern Overrides source.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
Разное. The value computed for the source.
Использование
_block_bindings_pattern_overrides_get_value( $source_args, $block_instance, $attribute_name );
- $source_args(массив) (обязательный)
- Array containing source arguments used to look up the override value. Example: array( "key" => "foo" ).
- $block_instance(WP_Block) (обязательный)
- The block instance.
- $attribute_name(строка) (обязательный)
- The name of the target attribute.
Список изменений
| С версии 6.5.0 | Введена. |
Код _block_bindings_pattern_overrides_get_value() block bindings pattern overrides get value WP 6.9.4
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 );
}