block_core_navigation_link_filter_variations()WP 6.5.0

Filters the registered variations for a block type. Returns the dynamically built variations for all post-types and taxonomies.

No Hooks.

Return

null. Nothing (null).

Usage

block_core_navigation_link_filter_variations( $variations, $block_type );
$variations(array) (required)
Array of registered variations for a block type.
$block_type(WP_Block_Type) (required)
The full block type object.

Changelog

Since 6.5.0 Introduced.

block_core_navigation_link_filter_variations() code WP 6.7.1

function block_core_navigation_link_filter_variations( $variations, $block_type ) {
	if ( 'core/navigation-link' !== $block_type->name ) {
		return $variations;
	}

	$generated_variations = block_core_navigation_link_build_variations();
	return array_merge( $variations, $generated_variations );
}