Breadcrumb NavXT 5.3.0

Holy archives by post type Batman! Breadcrumb NavXT 5.3 features a slew of behavior changes, a few bug fixes and changes in archive support for custom post types. The included widget had the bcn_widget_display_trail and bcn_widget_display_types actions added to facilitate extensibility. The uninstaller was re-factored, and support for uninstalling in PHP5.2 was added. Additionally, this is the first release supporting the new language pack functionality of wordpress.org.

Custom Post Type Changes

This version allows for dates to be the hierarchy for custom post types. Previously, this was only available to WordPress’ built in post post type.

In regards to archives, Breadcrumb NavXT will now restrict links to term and date archives for a specific post type, if it is not the default post type for that archive type. Additionally, Breadcrumb NavXT now obeys archives that have been restricted by post type (e.g. on child term archives, the parent term archive link will be restricted by type if the child term archive is).

There were changes to the behavior of the root page and post type archive display settings. Breadcrumb NavXT will no longer attempt to set a default root page for custom post types, the user must pick one if desired. This behavior was causing issues and unexpected behavior form a user’s point of view and hence was removed. Also, Breadcrumb NavXT will no longer inject a breadcrumb for a custom post type archive page if a root page is set for that custom post type. This is to prevent a duplicate/incorrectly injected breadcrumb showing up in the trail in plugins such as WooCommerce.

Schema.org BreadcumbList

The old RDFa breadcrumbs format has been dropped from the internal defaults and the widget. In its place, support for Schema.org BreadcrumbList was added. As a side benefit, this validates without any issues in Google’s Structured Data Testing Tool. See the How to Implement Schema.org BreadcrumbList with Breadcrumb NavXT article for more details.

Networked Site Settings

In Breadcrumb NavXT 5.0 a network settings page was introduced, and with it the various BCN_SETTINGS_* settings modes. For versions 5.0 through 5.2, the default behavior was to force the network settings on all sites (BCN_SETTINGS_USE_NETWORK). In 5.3, this is changing to forcing individual site settings (BCN_SETTINGS_USE_LOCAL), which reflects the behavior observed in pre-5.0 versions. This was done as the previous default was found to be unintuitive by several users.

Translations

As explained in the Breadcrumb NavXT Translations Moving to Language Packs article, Breadcrumb NavXT is moving away from shipping translations with the plugin. This was done to ease the burden of maintaining a set of up to date translations. Since permissions have not been fully sorted out on the new translation project, this release is including updated translations for Finnish, Estonian and Spanish along with the previously distributed translations.

If you would like to contribute to translating Breadcrumb NavXT, please visit the Breadcrumb NavXT Translation Project. A big thanks to all of the translators that have contributed to the translations in the past and continue to contribute.

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]

Breadcrumb NavXT Multidimension Extensions 1.9.0

It has been quite awhile since the last release, but a new version of Breadcrumb NavXT Multidimension Extensions is now available. Breadcrumb NavXT Multidimension Extensions 1.9.0 adds a new breadcrumb display mode accessible through the bcn_display_list_multidim_children() function. This new mode populates the second dimension of a breadcrumb with it’s children rather than it’s peers as the standard bcn_display_list_multidim() function does. Additionally, support for calling either of the multidimensional display modes through Breadcrumb NavXT 5.3.0’s widget has been added.

Lastly, two bugs were fixed in this release. The first was an issue where the second dimension would not be populated for the current item if the current item was linked. The second was an issue where an “Empty Category” message would appear in the second dimension for terms without children or siblings.

You can grab Breadcrumb NavXT Multidimension Extensions from the WordPress.org plugin repository.

-John Havlik

[end of transmission, stay tuned]

Order Bender 0.6.0

The previous version of Order Bender stopped working with recent versions of WordPress due to a change in the underlying functionality of the get_the_terms filter. This release rectifies that issue. Note, however, that this version requires WordPress 4.2 or newer.

I know I said this on the last release, but eventually, Order Bender will make it into the official WordPress.org plugin repository so everyone will get update notifications. Until then, you’ll have to manually update (by first deleting and then re-installing).

Installation is quite easy:

  1. Download the Master branch zip archive from GitHub
  2. In your WordPress Dashboard navigate to the plugin uploader (Plugins > Add New > Upload)
  3. Upload the zip archive
  4. Activate and enjoy!

You can keep up with day to day development via the Order Bender’s GitHub Repository.

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT 5.2.2

This is the second, bug fix release of the 5.2 branch of Breadcrumb NavXT. It fixes a bug, introduced in 5.2.1, where the current item would only use the internal default breadcrumb templates rather than the correct breadcrumb template from the settings. Additionally, the set of translations that ship with Breadcrumb NavXT were updated to include all current translations with 90% or higher completeness. Finally, a bug in the logic for the multisite settings mode warning in the settings page (when BCN_SETTINGS_USE_NETWORK is defined) has been fixed, previously it would throw PHP warnings.

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]

Breadcrumb NavXT 5.2.1

This is the first, and hopefully only, bug fix release of the 5.2 branch of Breadcrumb NavXT. Four bugs relating to the breadcrumb trail for attachments were fixed, a bug relating to support for search pretty permalinks, a bug relating to how empty URLs are handled by Breadcrumb NavXT, and a bug in the text domain and domain path in the plugin header were fixed.

For the attachment bugs, attachments to the front page and the page post type now have the proper breadcrumb trail generated, without PHP warnings. Additionally, media that has not been attached to a post/page now have proper breadcrumb trails generated.

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]