Breadcrumb NavXT 7.5.2

Announcing the first bugfix release for 2026. This release squashes four bugs.

The first bug is an issue with the bcn-aria-current template tag. When it was implemented in Breadcrumb NavXT 6.3.0, it was added to the end of an array which runs through str_replace. Due to how str_replace works, this opened up the opportunity for specially crafted titles to result in the browser to execute scripts. This appears to be limited to search results pages when the bcn-aria-current template tag is present. A reordering of the template tags array resolves this issue.

In previous versions of Breadcrumb NavXT it was possible to end up with blank/empty breadcrumbs in the breadcrumb trail. This behavior was changed in this release to prevent empty breadcrumbs from showing up in the breadcrumb trail. Note that this only is true for truly empty breadcrumbs (no template), if the title was empty the breadcrumb will still end up in the trail.

The block renderer was updated to check for postId as it isn’t available everywhere. Previously, on the site editor PHP warnings would show up in the server’s error logs due to postId not being available in that context.

Lastly, there was an update to adminKit to use esc_url instead of esc_attr within the settings import form.

-John Havlik

Breadcrumb NavXT Polylang Extensions 1.5.9

Introducing Breadcrumb NavXT Polylang Extensions 1.5.9. A change in Polylang 3.8 caused a PHP error to be thrown with previous versions of Breadcrumb NavXT Polylang Extensions when on the Polylang Translations page. This version fixes the cause of that PHP error, improving compatibility with Polylang 3.8.

Users with valid and activated license keys should receive an update notification within the WordPress dashboard and be able to use the update mechanism to update (just like with any plugin in the WordPress.org repository). If you run into any issues, please open a support ticket.

-John Havlik