Breadcrumb Block


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.

How to customize the breadcrumb

  1. How to change the markup of the block?
  2. How to add/remove the items of the breadcrumb trail?
  3. How to change the home item of the breadcrumb trail?

If this plugin is useful for you, please do a quick review and rate it on to help us spread the word. I would very much appreciate it.

Please check out my other plugins if you’re interested:

  • Content Blocks Builder – A tool to create blocks, patterns or variations easily for your site directly on the Block Editor.
  • Meta Field Block – A block to display a meta field or an ACF field as a block. It can also be used in the Query Loop block.
  • Block Enhancements – A plugin to add more useful features to blocks like icons, box-shadow, transform, hover style…
  • Icon Separator – A tiny block just like the core/separator block but with the ability to add an icon to it.
  • SVG Block – A block to insert inline SVG images easily and safely. It also bundles with more than 3000 icons and some common non-rectangular dividers.
  • Counting Number Block – A block to display a number that has the number-counting effect.
  • Better Youtube Embed Block – Embed Youtube videos without slowing down your site.

The plugin is developed using @wordpress/create-block.


This plugin provides 1 block.

  • Breadcrumb Block A simple breadcrumb trail block that supports JSON-LD structured data


  1. Upload the plugin files to the /wp-content/plugins/breadcrumb-block directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress


What problem does this plugin solve?

It provides a simple way to add a breadcrumb trail to your site.

Who needs this plugin?

Anyone can use this plugin.


12 April, 2023 4 replies
Awesome plugin, far easier than building it myself. Having the filters available makes modifications easy for me. For a regular user, backend settings might be easier though.
12 February, 2023 1 reply
Great plugin, works flawlessly and does exactly what I need (I have a website with categories and subcategories for the locations for a paddle tour blog, so the user can change to the parent categories easily).
26 January, 2023 1 reply
Nice simple plugin that does exactly what I need. The ability to use all of the block editors new features such as font appearance etc is great. I had a small problem that the developer fixed and released an update within hours. Thanks!
08 desèmber, 2022 1 reply
Since the core breadcrumbs block in Gutenberg seems far away I was looking for an alterntive and found this litte gem. For my rather complicated setup with various custom post types and custom taxomomies it outputs the expects breadcrumb path and JSON-LD Schema. I am not burdened with way to many settings and custom CSS for styling. It is just well-known Gutenberg controls and a few custom controls for the breadcrumbs trail. And the best part is that Phi is super responive and offers great support.
Read all 7 reviews

Contributors & Developers

“Breadcrumb Block” is open source software. The following people have contributed to this plugin.


Translate “Breadcrumb Block” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Release Date 13 Apr 2023

  • DEV – Add a setting to input a custom home text


Release Date 24 Mar 2023

  • FIX – Error converting WP_Post_Type to string. Thanks to @tnchuntic for reporting it.


Release Date 20 Mar 2023

  • DEV – Make the block compatible with woocommerce


Release Date 11 Mar 2023

  • FIX – Add namespace to class_exists check


Release Date 12 Feb 2023

  • Add new hooks breadcrumb_block_home_text, breadcrumb_block_home_url


Release Date 05 Feb 2023

  • DEV – Add a setting to hide the home page link


Release Date 19 Jan 2023

  • FIX – Gap issue: adding the semicolon to the CSS variable
  • FIX – Could not modify breadcrumb data via the breadcrumb_block_get_items filter
  • DEV – Add a new arrow icon as separator


Release Date 13 Dec 2022

  • DEV – Use post_type->labels->name instead of post_type->labels->singular_name for custom post type archive name
  • DEV – Add as @context for structured data
  • Note: Big thanks to Yannick for this release


Release Date 08 Dec 2022

  • DEV – Add a setting to hide the current page title


Release Date 01 Dec 2022

  • FIX – Syntax error on PHP version 7.0.0


Release Date 22 Oct 2022