wpseek.com
A WordPress-centric search engine for devs and theme authors



_block_bindings_pattern_overrides_get_value › WordPress Function

Since6.5.0
Deprecatedn/a
_block_bindings_pattern_overrides_get_value ( $source_args, $block_instance, $attribute_name )
Access:
  • private
Parameters: (3)
  • (array) $source_args Array containing source arguments used to look up the override value. Example: array( "key" => "foo" ).
    Required: Yes
  • (WP_Block) $block_instance The block instance.
    Required: Yes
  • (string) $attribute_name The name of the target attribute.
    Required: Yes
Returns:
  • (mixed) The value computed for the source.
Defined at:
Codex:

Gets value for the Pattern Overrides source.



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 );
}