Gets value for the Pattern Overrides source.
Parameters
$source_args
arrayrequired- Array containing source arguments used to look up the override value.
Example: array( "key" => "foo" ). $block_instance
WP_Blockrequired- The block instance.
$attribute_name
stringrequired- The name of the target attribute.
Source
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 );
}
Changelog
Version | Description |
---|---|
6.5.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.