- Category rank
- #49 in Menu
- Listing audit
- 48/100
Breadcrumb Block is a WordPress Plugin Directory app by Phi Phan. With a rating of 5.0★ from 14 reviews, it currently ranks #49 in the Menu category.
Breadcrumb Block is the #49 ranked Menu app on WordPress, with a 5.0 average rating from 14 reviews, as of Sep 11, 2026.
AppRanks verdict
Generated from marketplace data as of Sep 11, 2026
Breadcrumb Block ranks #49 of 505 in Menu on WordPress. It holds a 5.0★ average from 14 reviews on WordPress.
Pros
- No standout positives in the measured data.
Cons
- −Only 14 reviews — the average can still move with a few new ratings
How Breadcrumb Block works
Show full descriptionShow less
This is a single-block plugin for the breadcrumb trail. It’s simple, lightweight, SEO-friendly, and WooCommerce compatibility. It also includes some simple separator icons. It works everywhere: Page Editor, Site Editor, and template files.
How to customize the breadcrumb
How to change/remove an item?
add_filter( 'breadcrumb_block_get_item', function ( $item_args, $context, $breadcrumbs_instance ) { // Ignore items without context. if ( ! $context || ! ( $context['object'] ?? false ) ) { return $item_args; }
// Eg: remove a term. if ( 'term' === ( $context['type'] ?? '' ) && 'term-slug' === $context['object']->slug ) { return false; }
// Eg: Change the title of a page. if ( 'page' === ( $context['type'] ?? '' ) && page_id_to_change === $context['object']->ID ) { $item_args[0] = 'Make it shorter'; }
return $item_args; }, 10, 3 );
$item_args is a 3-item array: [$item_label, $item_link, $item_attrs]
$context is an associative array: ['type' => 'item type', 'object' => 'item object']. type can be one of the following values: front_page, home, shop, page, post, single, term, taxonomy, post_type_archive, search, 404, paged, author, date_year, date_month, date_day, attachment.
How to change the markup of the block?
add_filter( 'breadcrumb_block_get_breadcrumb_trail', function ( $markup, $args, $breadcrumbs_instance ) { return $markup; }, 10, 3 );
How to add or remove the items from the breadcrumb trail?
add_filter( 'breadcrumb_block_get_items', function ( $items, $breadcrumbs_instance ) { return $items; }, 10, 2 );