Skip to main content

Breadcrumb with dropdowns

A breadcrumb where each category level opens a menu of its sibling categories, and the last level can open a menu of related posts. The path follows the content's taxonomy, with an optional archive link and home as text, an icon or both. Use it on blog posts, product pages and any custom post type with categories or tags.

See it live

A breadcrumb Home / Blog / Basics with the Basics dropdown open, listing its sibling categories Live demo with the Basics dropdown open. The Settings switch shows other setups: home icon with chevrons, without the blog link, or on this page.

Add it​

  1. In Bricks › Fancy Bricks, turn on Breadcrumb Widget.
  2. In the builder, add Fancy Breadcrumb (category fancy-bricks). It isn't nestable.

Put it in your single post, product or page templates. On a page it shows home, the parent pages and the page title; the dropdowns come from terms, so they appear on content with categories or tags.

Settings​

Fancy Breadcrumb in the Bricks panel: the Content, Path and Separator groups The real Bricks panel. From left to right: home and last level, the path options, and the separator.

Path​

These controls are at the top of the Content tab.

ControlWhat it doesDefault
Home TextThe first link's text.Home
Home IconAn icon before the home text.—
Hide Home TextShows only the home icon.Off
Show Post TitleEnds the path with the current post's title.On
Show Parent PagesOn a child page, shows its parent pages in the path (home › parent › page).On
Show Archive in BreadcrumbAdds the archive link to the path (home › archive › category › post).Off
Custom Archive NameYour name for the archive link. Empty uses the post type's archive name.—
Show Full Taxonomy PathShows the whole hierarchy, parent terms first (Products › Electronics › Smartphones). Off, only the main term.On
Preferred TaxonomyWhich taxonomy to use when the post type has more than one. Auto (First Available) uses the first one.Auto
ControlWhat it doesDefault
Show related posts dropdown on last levelAdds a menu with other posts of the same category to the last item. Uses Preferred Taxonomy when set.Off
Max posts in last-level dropdownHow many related posts.10
Order posts byDate, Title, ID, Modified, Random, Comment Count or Menu Order.Date
Order directionAscending or Descending.Descending
Show Empty Taxonomies in DropdownIncludes categories with no posts in the menus.Off
Sort drop-down categories byDefault (By Name), ID, Slug or Count.Default (By Name)
Sort drop-down categories directionAscending or Descending.Ascending
Max categories in dropdownHow many sibling categories each menu lists.10

Separator​

ControlWhat it doesDefault
Separator TypeText or Icon.Text
Separator TextThe character between levels./
Separator IconThe icon between levels.—
Separator Color, Separator SizeThe separator's look.—

Style groups​

  • Text Styles: Typography, Link Color, Current Page Color and Text Size.
  • Item styles: Background Color, Padding, Border and Item Spacing (default 8px) of each level.
  • Dropdown Styles: the menus' Dropdown Background, Dropdown Border, Dropdown Shadow, Dropdown Link Color, Dropdown Padding and Item Spacing, plus the arrow that opens them: Dropdown Arrow Color, Dropdown Arrow background, Dropdown Arrow border, Dropdown Arrow size and Dropdown Arrow Stroke Width.

Accessibility​

The breadcrumb is a navigation landmark named "Breadcrumb". Each level's name is a link, and the arrow next to it opens the menu. Inside a menu, the up and down arrow keys move through the links, Home and End jump to the first and last, and Escape closes it.