CP Breadcrumb Trail
CP Breadcrumb Trail adds intelligent, accessible, and schema-ready breadcrumb navigation to your WordPress website. Add a trail with the simple [[breadcrumb]] shortcode or enable automatic placement for selected content types. Choose from 25 professionally designed presets, customize colors and appearance, and give visitors a clearer path through your site—without editing theme files.
🧭 Clearer Navigation for Every WordPress Page
CP Breadcrumb Trail helps visitors understand where they are, how they arrived there, and how to navigate back through your website.
The plugin automatically builds context-aware breadcrumb trails for pages, posts, custom post types, products, attachments, archives, taxonomy terms, search results, author pages, date archives, and 404 pages. Breadcrumbs can be displayed with a simple shortcode or inserted automatically into selected areas of your site.
No complicated setup. No theme-file editing. No bloated page-builder dependency.
✨ Simple Shortcode or Automatic Placement
Add a breadcrumb trail anywhere WordPress accepts shortcodes:
[breadcrumb]
You can also enable Automatic Breadcrumbs from the plugin settings and choose:
- Which public content types display breadcrumbs
- Whether the trail appears before or after the content
- Whether the breadcrumb should be moved before a specific CSS selector
- Whether the home and current-page items are included
The plugin avoids duplicate trails when a breadcrumb shortcode has already been added manually. Automatic placement is limited to the main singular frontend content loop for more predictable output.
🎨 25 Professional Visual Presets
Choose from a large collection of ready-made breadcrumb designs:
Classic, Chevron, Minimal, Pill, Ocean, Glass, Slate, Outline, Elevated, Ribbon, Soft, Underline, Aurora, Sunrise, Forest, Rose, Lavender, Monochrome, Terminal, Frost, Sand, Neon, Editorial, Compact, and Custom Colors.
Presets make it easy to match your breadcrumb trail with your theme, branding, product pages, blog, documentation area, or business website.
🌈 Custom Colors and Advanced Appearance Controls
The Custom Colors preset lets you save your own:
- Primary color
- Accent color
- Text color
- Surface color
Advanced appearance controls provide optional overrides for:
- Font family
- Font size
- Font color
- Link color
- Link hover color
- Vertical and horizontal padding
- Top, horizontal, and bottom margins
- Border width, style, and color
- Corner radius
- Transition effects
Each customization group is opt-in, so your selected preset remains unchanged until you deliberately enable an override.
Available transition styles include smooth color changes, gentle lift effects, soft glow effects, or no transition at all. Reduced-motion preferences are respected automatically.
♿ Accessible and Search-Engine Friendly
CP Breadcrumb Trail generates meaningful semantic markup rather than decorative links alone.
Breadcrumb output includes:
- A named navigation landmark
- An ordered breadcrumb list
aria-current="page"for the current item- Visible keyboard focus treatment
- High-contrast and forced-color support
- Reduced-motion handling
- Print-friendly styling
- Schema.org
BreadcrumbListstructured data
This creates a clearer experience for visitors, keyboard users, assistive technology, and search engines.
⚡ Lightweight and Performance-Conscious
The plugin’s public stylesheet is only loaded when a breadcrumb trail is actually rendered. Optional relocation JavaScript is only loaded when selector-based placement is enabled.
CP Breadcrumb Trail avoids unnecessary assets on pages that do not use breadcrumbs, helping keep the plugin lightweight and focused.
🧠 Context-Aware Breadcrumb Generation
The plugin understands a wide variety of WordPress request types, including:
- Front pages
- Standard and hierarchical pages
- Blog posts
- Custom post types
- WooCommerce-style product content
- Hierarchical taxonomies
- Category and term archives
- Author archives
- Date archives
- Attachment pages
- Search results
- Posts pages
- Paginated archives
- 404 pages
For hierarchical content, the plugin builds a logical path using parent pages, post-type archives, taxonomy terms, and other available context.
🛠️ Flexible Shortcode Options
Individual breadcrumb trails can override the global settings using shortcode attributes.
[breadcrumb preset="chevron"]
[breadcrumb preset="pill" home_label="Start"]
[breadcrumb show_current="false"]
Available controls include breadcrumb type, preset, home label, home visibility, current-item visibility, and the accessible navigation label.
👨💻 Developer Friendly
Developers can customize breadcrumb behavior using dedicated WordPress filters:
cp_breadcrumb_trail_itemscp_breadcrumb_trail_primary_termcp_breadcrumb_trail_html
These filters allow developers to modify breadcrumb items, select the preferred hierarchical term, or adjust the completed markup without editing the plugin directly.
✅ Key Features
- Intelligent context-aware breadcrumb generation
- Simple
[breadcrumb]shortcode - Optional automatic breadcrumb placement
- Placement before or after page content
- Placement before a configurable CSS selector
- Selectable public content types
- 25 professionally designed presets
- Custom color palette controls
- Advanced typography, spacing, border, and transition options
- Live breadcrumb preview in the settings screen
- Schema.org
BreadcrumbListmarkup - Accessible navigation landmark
- Keyboard and assistive-technology support
- Reduced-motion and high-contrast support
- Conditional stylesheet loading
- Duplicate breadcrumb prevention
- Developer filters for advanced customization
- Settings removed automatically when the plugin is deleted
- Compatible with WordPress 6.2 or newer
- PHP 7.4 or newer required
❓ Frequently Asked Questions
Does CP Breadcrumb Trail require configuration?
No. Add [breadcrumb] to a shortcode-enabled block, page, post, or template and the plugin will automatically determine the correct breadcrumb path.
Automatic placement is optional and remains disabled until you enable it.
Can breadcrumbs be added without using a shortcode?
Yes. Enable Automatic Breadcrumbs and select the content types where trails should appear.
Can I use a different design on one page?
Yes. Shortcode attributes can override the saved global preset:
[breadcrumb preset="frost"]
Does it support custom post types?
Yes. The plugin supports singular custom post types and can include available archive and hierarchical taxonomy context.
Does the plugin load assets on every page?
No. The public stylesheet is loaded only when a breadcrumb trail is rendered.
Is it accessible?
Yes. The plugin includes semantic navigation markup, keyboard focus styles, an ordered list, a configurable navigation label, and aria-current="page" for the current breadcrumb item.
Will automatic placement create duplicate breadcrumbs?
The plugin checks for manually added shortcodes and previously rendered breadcrumb trails before inserting an automatic trail.
Can developers modify the generated breadcrumb items?
Yes. Dedicated WordPress filters are included for modifying trail items, selecting primary terms, and filtering the finished HTML.
Related Products
CP Admin Menu Styler Pro
Transform your WordPress dashboard with CP Admin Menu Styler Pro. Customize the admin menu with 100 professional preset themes, custom colors, fonts, gradients, menu organization tools, dark mode styles, and import/export options. Built by ClearPath Software Solutions, this lightweight plugin helps you create a cleaner, branded, and more enjoyable admin experience without adding dashboard bloat.
CP Dynamic Progress Bar
CP Dynamic Progress Bar adds a sleek, reading progress indicator to your WordPress posts, pages, and public custom post types. Give visitors a clear sense of how far they’ve scrolled with customizable colors, elegant presets, optional percentage labels, smooth transitions, and accessibility-friendly markup. Built for performance, designed for clarity, and crafted for cleaner WordPress experiences.
CP Plugin Manager Pro
CP Plugin Manager Pro gives WordPress administrators a faster, safer, and more organized way to manage every plugin from one professional dashboard. Install new plugins, activate or deactivate extensions, run updates, control automatic updates, review plugin health, monitor dependencies, inspect file integrity, and track important plugin activity—all without jumping between multiple WordPress screens.
CP Spinners
Add a smooth, professional loading overlay to your WordPress site whenever visitors navigate between pages. CP Spinners is a lightweight loading utility designed to display customizable, accessible frontend loaders without relying on heavy external libraries or jQuery. This plugin lets you choose from 32 unique spinner styles across 8 categories.
WP Performance Control
WP Performance Control gives WordPress administrators a simple, powerful dashboard for managing performance, cleanup, frontend optimization, security, and system behavior — without editing code or touching wp-config.php. Perfect for site owners, developers, agencies, and WordPress power users who want more control over performance or risky manual edits.