block_core_breadcrumbs_items filter-hookWP 7.0.0

Filters the breadcrumb items array before rendering.

Allows developers to modify, add, or remove breadcrumb items.

Usage

add_filter( 'block_core_breadcrumbs_items', 'wp_kama_block_core_breadcrumbs_items_filter' );

/**
 * Function for `block_core_breadcrumbs_items` filter-hook.
 * 
 * @param array[] $breadcrumb_items Array of breadcrumb item data.
 *
 * @return array[]
 */
function wp_kama_block_core_breadcrumbs_items_filter( $breadcrumb_items ){

	// filter...
	return $breadcrumb_items;
}
$breadcrumb_items(array[])

Array of breadcrumb item data.

  • label(string)
    The breadcrumb text.

  • url(string)
    Optional. The breadcrumb link URL.

  • allow_html(true|false)
    Optional. Whether to allow HTML in the label. When true, the label will be sanitized with wp_kses_post(), allowing only safe HTML tags. When false or omitted, all HTML will be escaped with esc_html().
    Default: false

Changelog

Since 7.0.0 Introduced.

Where the hook is called

render_block_core_breadcrumbs()
block_core_breadcrumbs_items
wp-includes/blocks/breadcrumbs.php 180
$breadcrumb_items = apply_filters( 'block_core_breadcrumbs_items', $breadcrumb_items );

Where the hook is used in WordPress

Usage not found.