Custom breadcrumb navigation for WordPress
Breadcrumb Premium is a lightweight WordPress plugin for displaying breadcrumb navigation across a wide range of site pages. It can build breadcrumbs dynamically for posts, pages, parent pages, archives, categories, tags, custom taxonomies, custom post types, author pages, date views, search pages, the WooCommerce shop, and product pages.
Use breadcrumbs to give visitors a clearer sense of where they are within your site. Premium also provides controls for deciding where navigation appears, how it reads, and how it fits your theme.
Flexible placement and visibility
You can display breadcrumb navigation where needed with shortcodes. This makes it possible to place the breadcrumb in supported site layouts or content areas rather than relying only on a fixed location.
Premium adds visibility controls for more targeted presentation. You can dynamically hide breadcrumbs on archive-related locations, including the front page, home page, blog, author, search, year, month, date, category, and tag views. You can also hide breadcrumbs by post type or by individual post ID. Post ID rules support custom post types as well as other selected content.
Wording and appearance controls
- Custom front text: Add a prefix before the breadcrumb begins.
- Custom separators: Set separator text to match the wording or style of your theme, with an option to hide the final separator.
- Link text limits: Limit link text by word count or character count and define custom ending text.
- Home element: Choose whether to show or hide the “Home” text.
- Typography and spacing: Set a custom font size for link text and adjust container margin and padding.
- Colors: Set colors for link text, separators, and the link background.
These settings help you keep breadcrumb navigation readable while adapting it to the visual language of your WordPress site.
Developer-friendly customization
Breadcrumb Premium supports filter and action hooks, allowing developers to rewrite or override elements without editing the plugin code. This provides an additional way to adapt breadcrumb output when theme-level styling or standard settings are not enough.
The plugin is translation-ready and includes a default English translation file in its languages directory. You can add your own translation when required.
Practical workflow
After installing the plugin, configure the breadcrumb wording, separator, link limits, colors, font size, and container spacing. Decide which WordPress areas should display navigation, then add the shortcode wherever a specific placement is needed. Use the Premium visibility rules to remove breadcrumbs from selected archives, post types, or post IDs.
Installation
Install Breadcrumb Premium in your WordPress site, complete the available setup, and review the breadcrumb display on relevant pages. Test archive, post, taxonomy, and WooCommerce locations before applying any page-specific visibility rules or custom styling.