block_type_metadata_settings
Filter HookDescription
Filters the settings determined from the block type metadata.Hook Information
File Location |
wp-includes/blocks.php
View on GitHub
|
Hook Type | Filter |
Line Number | 735 |
Hook Parameters
Type | Name | Description |
---|---|---|
array
|
$settings
|
Array of determined settings for registering a block type. |
array
|
$metadata
|
Metadata provided for registering a block type. |
Usage Examples
Basic Usage
<?php
// Hook into block_type_metadata_settings
add_filter('block_type_metadata_settings', 'my_custom_filter', 10, 2);
function my_custom_filter($settings, $metadata) {
// Your custom filtering logic here
return $settings;
}
Source Code Context
wp-includes/blocks.php:735
- How this hook is used in WordPress core
<?php
730 * @since 5.7.0
731 *
732 * @param array $settings Array of determined settings for registering a block type.
733 * @param array $metadata Metadata provided for registering a block type.
734 */
735 $settings = apply_filters( 'block_type_metadata_settings', $settings, $metadata );
736
737 $metadata['name'] = ! empty( $settings['name'] ) ? $settings['name'] : $metadata['name'];
738
739 return WP_Block_Type_Registry::get_instance()->register(
740 $metadata['name'],
PHP Documentation
<?php
/**
* Filters the settings determined from the block type metadata.
*
* @since 5.7.0
*
* @param array $settings Array of determined settings for registering a block type.
* @param array $metadata Metadata provided for registering a block type.
*/
Quick Info
- Hook Type: Filter
- Parameters: 2
- File: wp-includes/blocks.php
Related Hooks
Related hooks will be displayed here in future updates.