Breadcrumb NavXT Paths

Breadcrumb NavXT Paths adds support for path influenced breadcrumbs to Breadcrumb NavXT. With Breadcrumb NavXT Paths, the breadcrumb trail generated for a post (of any post type) that is a member of multiple terms of the same taxonomy type will be influenced by what term archive the user previously visited.

If the user did not arrive at the post from a term archive, Breadcrumb NavXT Paths will attempt to use the preferred term for that post. Should the post not have a preferred term, it falls back to Breadcrumb NavXT’s default term selection.

Introduced in version 1.5, Breadcrumb NavXT Paths provides an option in the term edit screen for hierarchical terms that allows said terms to be mapped to a page. When a term is mapped to a page, Breadcrumb NavXT will use that page in place of the term archive and title in the breadcrumb trail.

Features

  • Automatically selects the term hierarchy for a post based off of the user’s previously visited term archive
    • Note that this feature may not work with caching plugins as it depends on server-side the detection of the referring page
  • Supports picking the term based off of the “Preferred” term for the post in Yoast SEO
  • Includes “Preferred Term” metabox in the post editor for setting the preferred term if none of the supported SEO plugins are active
  • Supports mapping hierarchical terms to pages via a “Page Map for Breadcrumbs” term option in the term editor

Getting Started

After installing Breadcrumb NavXT Paths and activating the plugin perform following to receive plugin updates:

  1. Visit the Breadcrumb NavXT settings page.
  2. Click on the “Extension” tab.
  3. Enter your license key in the provided field.
  4. Press the “Save Changes” button.
  5. After the page reloads, press the “Activate License” button.

Documentation

See the Breadcrumb NavXT Paths documentation on information regarding the provided filter and function.

Screenshots

Version History and Changelog

  • 1.8.5 [1-26-2024]:
    Bug fix: Improved Breadcrumb NavXT 7.3 compatibility.
    Bug fix: Updated plugin updater.
  • 1.8.4 [3-30-2023]:
    Bug fix: Fixed error messages when menu deactivation failed.
    Bug fix: Fixed issues with activating license keys on sites that were migrated from one URL to another.
  • 1.8.3 [12-23-2022]:
    Bug fix: Fixed empty dashboard menu entry bug
  • 1.8.2 [11-28-2021]:
    Bug fix: Fixed bug with license activation in Breadcrumb NavXT 7.0.
  • 1.8.1 [11-18-2021]:
    Bug fix: Fixed bug with Breadcrumb NavXT 6.x compatibility.
  • 1.8.0 [11-17-2021]:
    New feature: Added the bcn_paths_tax_use_query_var filter to control query argument used to determine the referring term.
    Bug fix: Improved Breadcrumb NavXT 7.0 compatibility.
    Bug fix: Moved to latest plugin updater.
    Bug fix: Fixed issue with term to page mapping feature that caused PHP error.
  • 1.7.0 [12-23-2020]:
    Behavior change: Referrer terms are now checked against the post’s terms list and only used if the are in said list. Behavior is by-passable using bcn_paths_check_post_terms filter.
    New feature: Added ability to toggle between term mapping jumping to the mapped page’s hierarchy and keeping with the term’s hierarchy.
  • 1.6.1 [9-6-2020]:
    Bug fix Fixed bug introduced in implementing bcn_paths_get_preferred_term.
  • 1.6.0 [8-31-2020]:
    New feature: Added setting to allow toggle referrer influence of term selection feature.
    New feature: Added new bcn_paths_map_term_post_args filter to control post type in term mapping feature.
    New feature: Added new bcn_paths_get_preferred_term function to expose the paths determined preferred term.
    Bug fix: Improved Breadcrumb NavXT 6.3.0 compatibility.
  • 1.5.3 [4-12-2019]:
    Bug fix: Improved Breadcrumb NavXT 6.3.0 compatibility.
  • 1.5.2 [1-18-2019]:
    Bug fix: Fixed cause of PHP Warning in the preferred term metabox.
  • 1.5.1 [7-14-2018]:
    Bug fix: Fixed cause of PHP Warning in the term to page mapping metabox.
    Bug fix: Moved to latest plugin updater.
  • 1.5.0 [4-20-2018]:
    New feature: Added support for hierarchical term to page mapping.
    Bug fix: Moved to latest plugin updater.
  • 1.0.1 [1-13-2017]:
    Bug fix: Moved to new plugin updater.
  • 1.0.0 [9-9-2016]:
    Initial Release