Flexy Breadcrumb

Flexy Breadcrumb

4.7/5 (20 ratings) 10K+ active installs Updated Sep 21, 2026
<strong>Basic Theme</strong> - Front-end view of breadcrumb trail.

<strong>Basic Theme</strong> - Front-end view of breadcrumb trail.

Flexy Breadcrumb by PressTigers is a clean, robust, and accessible breadcrumb navigation system for WordPress sites. By using this plugin, you can display breadcrumb navigation anywhere in your website via the [flexy_breadcrumb] shortcode or the flexy_breadcrumb() PHP template tag.

With the help of this plugin, you can customize the text, links, separators, typography, and styling of your breadcrumbs to match your site design seamlessly.

Plugin Features

  • SEO Friendly: Includes valid Schema.org structured data (Microdata and JSON-LD) for rich snippets in Google Search.
  • Easy Implementation: Use anywhere on your site via [flexy_breadcrumb] shortcode or native PHP template tag.
  • Customizable Separator: Easily change the breadcrumb separator character or icon.
  • Custom Home & End Text: Set custom Home text, Home URL, and current page/post end text.
  • Word & Character Limits: Set word or character limits for breadcrumb titles to keep navigation clean.
  • Font Awesome Icon Picker: Choose any Font Awesome icon for the Home item with an integrated icon picker.
  • Global Color Options: Complete color controls for text, links, separators, and background through global settings.
  • Typography Controls: Adjust the font size of the breadcrumb trail with automatic theme font matching.
  • Accessible (A11y): Built with semantic <nav aria-label="Breadcrumbs">, aria-current="page", and screen-reader optimizations.
  • Modern Responsive Layout: Clean Flexbox layout with full right-to-left (RTL) language support out of the box.
  • E-Commerce & CPT Ready: Supports WooCommerce categories and tags, custom post types, hierarchical taxonomies, archives, author pages, search, and 404 pages.
  • GDPR Compliant: No remote external font loading in WordPress Admin.
  • Developer Extensible: Global flexy_breadcrumb() template tag and filter hooks (flexy_breadcrumb_output, flexy_breadcrumb_enqueue_font_awesome).

Shortcode

Add this anywhere in your posts, pages, or theme templates:

[flexy_breadcrumb]

PHP Template Tag

Add this directly inside your theme template files (e.g. header.php or archive.php):

<?php if ( function_exists( 'flexy_breadcrumb' ) ) { flexy_breadcrumb(); } ?>

Submit Patches

If you’ve identified a bug or have an improvement, we welcome contributions at our GitHub page for Flexy Breadcrumb. Simply submit a pull request so we can review and merge into the codebase. Happy coding!

Credits

  1. jQuery UI (https://jqueryui.com)
  2. WP Color Picker Alpha (https://github.com/23r9i0/wp-color-picker-alpha)
  3. Font Awesome Icon Picker (https://github.com/itsjavi/fontawesome-iconpicker)