Breadcrumb NavXT 6.0.3

This is the third bug fix release of the 6.0 branch of Breadcrumb NavXT. Two bugs were fixed in this release: an issue that allowed an improper breadcrumb to be added to the trail for pages, and an issue where the roots for posts and pages were not tracking updates made under Settings > Reading.

Both issues stem from a common cause. Previously, posts of the post and page post types were treated specially within bcn_breadcrumb_trail. In both cases, this special code was largely redundant provided a few changes were made. While these changes were made, a few things were lost along the way.

The first caused do_root to try to inject a breadcrumb for a root page for pages (doesn’t currently make sense for it to do as that’s the home breadcrumb). In some cases this breadcrumb was missing a title, so it looked like there was a double separator. In other cases, a title was used, but it did not make sense for the breadcrumb trail.

The second was the result of removing the hard-coded ties for root pages of posts and pages. Since the root pages were no longer hard-coded they could fall out of synchronization with the dashboard settings. Hence, changes made to the homepage, under Settings > Reading, would not be reflected in the breadcrumb trail.The equivalent issue for posts was fixed when fixing the issue regarding the inclusion of the blog breadcrumb in 6.0.1.

As always, you can grab the latest version of Breadcrumb NavXT from the Breadcrumb NavXT page. If you experience any issues with this version of Breadcrumb NavXT, please leave a comment on this post detailing the issue.

-John Havlik

[end of transmission, stay tuned]

2 thoughts on “Breadcrumb NavXT 6.0.3

  1. Hello, this is a pre-sale question for your WPML Extension.

    I’m using Breadcrumb NavXT 6.0.3 + WPML (last version) + Avada Theme.

    Before being multi-language, my post type setting for portfolio was :
    – Portfolio Root Page = my page selected
    – Portfolio Archive Display = uncheked
    – Portfolio Hierarchy Display = uncheked

    But as my site is being multi-language, my root page is translated so duplicated.

    So I’ve to add a portfolio root page for the FR version and an other one for EN version.

    I’ve tried this with your plugin & WPML but it doesn’t work.
    Could you confirm that with the WPML extension I’ll be able to assign a different portfolio root page per language ?

    Regards

    • Hi Xavier,

      Since root pages for CPTs are not a WordPress construct (they are a Breadcrumb NavXT specific thing), Breadcrumb NavXT isn’t going to automatically pick the correct language version of the root page (it needs help). With Breadcrumb NavXT WPML Extensions, if you use the WPML method of translating the portfolio root page, then the correct portfolio root page for the user’s currently active language will be selected.

      -John Havlik

Comments are closed.