get_block_type_variations
Filters the registered variations for a block type.
Usage
add_filter( 'get_block_type_variations', 'wp_kama_get_block_type_variations_filter', 10, 2 );
/**
* Function for `get_block_type_variations` filter-hook.
*
* @param array $variations Array of registered variations for a block type.
* @param WP_Block_Type $block_type The full block type object.
*
* @return array
*/
function wp_kama_get_block_type_variations_filter( $variations, $block_type ){
// filter...
return $variations;
}
- $variations(array)
- Array of registered variations for a block type.
- $block_type(WP_Block_Type)
- The full block type object.
Changelog
| Since 6.5.0 | Introduced. |
Where the hook is called
get_block_type_variations
wp-includes/class-wp-block-type.php 616
return apply_filters( 'get_block_type_variations', $this->variations, $this );
Where the hook is used in WordPress
wp-includes/blocks/navigation-link.php 488
add_action( 'get_block_type_variations', 'block_core_navigation_link_filter_variations', 10, 2 );