Breadcrumb NavXT

Breadcrumb NavXT, the successor to the popular WordPress plugin Breadcrumb Navigation XT, was written from the ground up to be better than its ancestor.

Table of Contents

  1. Purpose
  2. Download
  3. Installation
  4. Basic Usage
  5. Advanced Usage
  6. Donate
  7. Version History and Changelog
  8. License

Purpose

Examples of breadcrumbs Breadcrumb NavXT is a WordPress plugin compatible with WordPress versions 3.2 and up. This plugin generates locational breadcrumb trails for your WordPress blog. These represent the hierarchy leading up to the current page rather than the actual path taken to arrive at the current page.

Breadcrumb trails are a good supplementary navigation system that aid in site usability. This is especially true for sites using WordPress as a CMS. Since Breadcrumb NavXT reveals the page hierarchy in a consistent manner, it can provide SEO benefits. On the right are examples of breadcrumb trails generated by Breadcrumb NavXT. This website runs Breadcrumb NavXT, browse the various sections to see how Breadcrumb NavXT behaves.

Download

Latest Stable Release: Breadcrumb NavXT 4.3.0

Latest Testing Release: Breadcrumb NavXT SVN Trunk

Installation

  1. Download the plugin zip archive, see Download section.
  2. Disable any previous version of this plugin or Breadcrumb Navigation XT.
  3. Extract the contents of the zip archive into your plugins folder (wp-content/plugins).
  4. Enable the Breadcrumb NavXT plugin in the administration panel under the Plugins > Installed section.
  5. Continue onto the Basic Usage section, or follow instructions given by your theme (if applicable).

Basic Usage

Depending on your theme this section may be unnecessary. If you are using berry as your theme everything is done for you so you have no further steps to take.

Open the appropriate file for your theme (typically header.php). This can be done within WordPress’ administration panel through Presentation > Theme Editor or through your favorite text editor. Place the following code where you want the breadcrumb trail to appear.

<div class="breadcrumbs">
	<?php if(function_exists('bcn_display'))
	{
		bcn_display();
	}?>
</div>

Save the file (upload if applicable). Now you should have a breadcrumb trail on your WordPress powered site. To customize the breadcrumb trail you may edit the default values for the options in the administrative interface. This is located in your administration panel under Settings > Breadcrumb NavXT.

Advanced Usage

Examples on some advanced usage situations are available in the documentation.

Love Breadcrumb NavXT? Want to help development? Feel free to make a donation:

Translators

Version History and Changelog

  • 4.3.0 [2-13-2013]:
    Behaviour change: Home and Mainsite titles were removed.
    Behaviour change: All HTML capable strings are now passed through wp_kses.
    New feature: Added bcn_breadcrumb_url filter.
    New feature: %title% and %htitle% now are replaced with the the “Site Title” for the home breadcrumb and the “Network Name” for mainsite breadcrumbs.
    New feature: Support for the proposed Theme Hook Alliance tha_breadcrumb_navigation filter.
    New feature: Added %ftitle% and %fhtitle% tags that are not affected by bcn_breadcrumb::trim().
    Bug fix: Minor tweaks to the tabs in the admin page to better support the new version of jQuery UI tabs (in WordPress 3.5+).
    Bug fix: Fixed issue where initial settings were not being translated due to the text domain not loading.
    Bug fix: Added verbiage to clarify what the “Post Parent” selection for “Post Hierarchy” does.
  • 4.2.0 [9-28-2012]:
    Behaviour change: Date archives are only available for the “post” post type.
    New feature: All Custom Post Types can now either use a post parent, or taxonomy based hierarchy.
    New feature: Post Format archives are now supported.
    New feature: Reorganized settings page with more responsive elements.
    Bug fix: Widget will now display properly when told to include the paged breadcrumb on the main posts archive.
    Bug fix: Using flat taxonomies as the post hierarchy no longer causes extraneous breadcrumb templates to be applied.
    Bug fix: Mainsite link now works on posts and pages in multisite environments.
    Bug fix: bcn_breadcrumb::title_trim() no longer cuts HTML encoded characters.
    Bug fix: bcn_breadcrumb::title_trim() no longer trims the title when the title length is equal to the max length.
  • 4.1.0 [6-5-2012]:
    Behaviour change: Made the behaviour of posts using flat taxonomies match the behaviour of using a hierarchical taxonomy when the post is not assigned a taxonomy term.
    New feature: Custom Post Types that are hierarchical can now fall back to a taxonomy if they don’t have a parent.
    New feature: Pretext option for the included Widget, allows ‘You are here: ‘ type messages in the widget.
    Bug fix: Textdomain was changed to the correct one in the widget.
    Bug fix: Textdomain was changed from ‘breadcrumb_navxt’ to ‘breadcrumb-navxt’ for improved compatibility with the new GlotPress translation flow.
    Bug fix: Fixed cause of PHP warnings on empty term archive pages.
    Bug fix: Fixed cause of PHP warnings on term archives restricted to a specified post type.
    Bug fix: Fixed cause of PHP warnings and improper behavior on author archives if showing the page number in the breadcrumb trail.
  • 4.0.2 [2-17-2012]:
    New feature: Estonian translation added props to Martin Orn.
    New feature: Azerbaijani translation added props to Zaur Bayramov.
    Bug fix: Replaced deprecated RDFa and Microformat breadcrumbs with Schema.org breadcrumbs support in the included sidebar widget.
    Bug fix: Mainsite breadcrumbs are linked once again.
    Bug fix: Safe default settings for CPTs and taxonomies should work now.
    Bug fix: Updated translations should work, previously the old ones loaded.
  • 4.0.1 [1-3-2012]:
    New feature: Norwegian translations added props to Jan Rosvoldsve.
    Bug fix: Fixed line 591 and line 646 errors in multisite installs.
    Bug fix: Attachments will now obey the root page setting for their parent, regardless of the parent’s post type.
  • 4.0.0 [12-14-2011]:
    Behaviour change: Prefix, suffix, and anchor settings have been replaced with templates for all breadcrumb types.
    Behaviour change: bcn_display_nested function was removed from the main plugin. Will appear in a supplementary plugin.
    Behaviour change: Import/Export/Reset tab moved under the admin bar Help menu.
    Behaviour change: Paged breadcrumbs are enabled in the default settings, among other subtle changes.
    New feature: More useful Help menu, utilizing the new WordPress 3.3 Help menu.
    New feature: True URLs are now generated for current items when link current item is enabled.
    New feature: The display of the custom post type archive breadcrumb for custom post types may now be disabled.
    New feature: Added in fallback functions for PHP’s multibyte character string functions for environments that do not have multibyte character support.
    Bug fix: Custom post type archives now respect the root page setting.
    Bug fix: Custom post types without WordPress post archives enabled will no longer cause a double root page breadcrumb to be generated.
    Bug fix: Tabs on the settings page are now rounded for all “modern” browsers, including Firefox, Chrome, and IE9.
    Bug fix: Tabs on the settings page are now remembered between setting saves (including multiple saves from within the same tab).
    Bug fix: Fixed another cause of the “The following settings were not saved” error message.
  • 3.9.0 [5-31-2011]:
    Behaviour change: Settings can not be saved, imported, or exported until any necessary settings updates and/or installs are completed.
    New feature: Support for WordPress 3.1 custom post type archives.
    Bug fix: Displays a warning message in the WordPress dashboard if PHP version is too old rather than trying to deactivate and dieing on all pages.
    Bug fix: Fixed a potential cause for the “options not saved” error.
    Bug fix: Fixed bug where the “Blog Breadcrumb” was not obeyed on archives.

To keep this page at a reasonable length, only versions 3.9 and newer are present in this changelog. For the entire changelog, including versions of Breadcrumb Navigation XT, visit the Breadcrumb NavXT Changelog page.

License

Breadcrumb NavXT is released under the GNU GPL 2.0 license and comes with absolutely no warranty. By downloading Breadcrumb NavXT you agree to the terms of the GNU GPL 2.0 license.

Trackbacks/Pingbacks

  1. Pingback: Adding Breadcrumb plugin on Wordpress « Tournas Dimitrios

  2. Pingback: Какие плагины ставить на WordPress. Zorge. The blog

  3. Pingback: Plugin Breadcrumb NavXT | Phố Núi Online

  4. Pingback: Breadcrumb NavXT | WordPress Designer

  5. Pingback: In Depth: 14 handy WordPress tips and tricks |

  6. Pingback: Wordpress must have Plugins | Jason Dobbins

  7. Pingback: In Depth: 14 handy WordPress tips and tricks - category number, content management system, custom homepage, Dashboard, EDIT, plug ins, site, tag id, Text, wordpress | Tricks And Tips And Solution Center

  8. Pingback: How to Add Breadcrumbs in a Thesis Wordpress Site

  9. Pingback: Adding Breadcrumb Navigation to the Photo Slider WordPress Portfolio Theme | Arthemed

  10. Pingback: The Cart Press – WordPress cart plugin review | Web design Port Talbot, Neath, Bridgend, Swansea, Cardiff, South Wales, UK

  11. Pingback: Breadcrumb-Navigation mit Microformat-Markups anhand Breadcrumb NavXT erstellen

  12. Pingback: Как приманить Google хлебными крошками | Журнал Делитант

  13. Pingback: 给WordPress添加面包屑导航条的三种方法

  14. Pingback: Adding Breadcrumb Navigation To The Wordpress Blog | Bcat's Blog

  15. Pingback: 两款WordPress面包屑SEO插件 | 曹鹏博客文摘

  16. Pingback: | Блог Бутко Алексея

  17. Pingback: WordPress en SEO | SEO guru

  18. Pingback: Изменения на блоге Landorn.ru | Land of Seo

  19. Pingback: The Top 100 WordPress Plugins For Your Site

  20. Pingback: The Top 100 WordPress Plugins For Your Site | SNS Online

  21. Pingback: The Top 100 WordPress Plugins For Your Site | JC

  22. Pingback: wp-coder.net » The Top 100 WordPress Plugins For Your Site

  23. Pingback: A Free wordpress newsletter » The Top 100 WordPress Plugins For Your Site

  24. Pingback: WPMU’s 100 Best Plugins | Talking Wordpress

  25. Pingback: The Top 100 WordPress Plugins For Your Site | Wordpress Themes

  26. Pingback: Top 100 pluginova za WordPress | Internet Zona Blog Community

  27. Pingback: The Top 100 WordPress Plugins For Your Site « Mõtteid IT maailmast ja selle lähistelt

  28. Pingback: The Top 100 WordPress Plugins For Your Site | eMarketing

  29. Pingback: Top 100 WordPress Plugins yang Perlu Ada | Wan Rizuan Blog

  30. Pingback: WordPress: Ein paar Plugins, die ich früher benutzt habe - Servaholics

  31. Pingback: [Lösung] Fehler durch Breadcrumb NavXT WordPress Plugin » Beitrag » Solvium blog

  32. Pingback: Изменения на блоге Landorn.ru | Landorn.ru

  33. Pingback: PostFever » 8 Proven ways to Improve Navigation in Wordpress

  34. Pingback: Andrew Soames - Blog

  35. Pingback: Top 100 WordPress Plugins of 2012 | Smart Computer Tricks

  36. Pingback: The Top 100 WordPress Plugins For Your Site | Multidots Solutions

  37. Pingback: хлебные крошки

  38. Pingback: Top 100 Useful WordPress Plugins | SEO Consultant Specialist

  39. Pingback: Installed 20 Plugins for WordPress 3.3.1 » b - log

  40. Pingback: SEO плагин Breadcrumb NavXT для облегчения навигации по сайту | www.novichkoff.ru

  41. Pingback: コラム:Breadcrumb NavXT や WP-PageNavi などの日本語版を公開しているサイトが日本語化を謳 (うた) っていたと思ったらいつのまにか騙 (かた) っていた件 | attosoft.info

  42. Pingback: まとめ:おすすめの WordPress プラグイン (19 個) | attosoft.info

  43. Pingback: wordpress页面导航插件-Breadcrumb NavXT(非完美教程) | Mr.lin's Website!

  44. Pingback: Web サイトをリニューアルしました | attosoft.info

  45. Pingback: エンブックス ウェブサイトリニューアルと WordPress プラグイン | ハコヅメ

  46. Pingback: Top 100 Wordpress Plugin For Your Wordpress Blog

  47. Pingback: Breadcrumb NavXT ottimo plugin per personalizzare i menù di navigazione in Wordpress. | ilTecnoSociale

  48. Pingback: Afişarea Google Breadcrumbs pe blog - Blog Event

  49. Pingback: SEO cu firimituri de pâine | Blog Şerban Stănescu

191 thoughts on “Breadcrumb NavXT

    • Lexxy,

      The German translation was not shipped with 4.0.2 due to it being horribly out of date. Since that time, I have found a new translator, and new translations will be available in the next release.

      -John Havlik

  1. Hi,

    I really like your plugin and have integrated it into a huge content site that I’m converting over from a static html site to a Thesis powered WordPress site.

    But I do have a question, and one I’ve been unable to find an answer for anywhere online. Is it possible to change some code in the plugin to specify the breadcrumb title that is shown on the page – perhaps through the use of a custom field? As the plugin is set up, the page title is always used in the breadcrumb trail. I was just wondering if I could somehow make a change to the code somewhere so that instead of displaying the page title, it would instead display a specific title that I’ve input into a custom field on each page. The reason I ask is that my site is very deep (and uses pages exclusively). When displaying the pages title, the breadcrumb trail simply becomes far too long to be useable. Being able to specify a breadcrumb title for each page via a custom field would solve that problem quite nicely.

    Anyways, any suggestions on how to modify the code would be greatly, greatly appreciated!

    Thanks.

    • There is a setting for restricting the length of each breadcrumb to a specific number of characters. If that isn’t good enough, you’ll need to hook into/override the do_post function.

      -John Havlik

  2. I want to show the portfolio category in the breadcrumbs but It was impossible for me. Could you help me? Thanks

      • Thank you for your answer. I have two portfolio categories. In the Portfolio Root Page, I leave it blank , because when I choose one of the portfolio categories, It shows the same in both categories. Is there possibility to show the categories?

        Thank you. If you want I could show my website.

  3. Hey, I am brand new to wordpress and I just installed this breadcrumb plugin and its not working correctly. It only shows the current page that I’m on, and when I click a link on the page the new page that comes up is the only title that shows up in the breadcrumb. So there is never anything that looks like Page 1> Page 2, its always just Page 1 or Page 2 or Page 3 etc… Is there a way that I need to link the pages together or could you give me a tip on how to get this working right? Thanks.

    • Honestly, I’m not sure what you’re asking. What issue are you experiencing? It is difficult to tell if you settings are correct if I don’t know what they are and what you are trying to do.

      -John Havlik

  4. Hi

    Please look at the breadcrumb menus on the following two pages, which are generated by the Events Manager plugin.

    http://iansiegal.com/concerts/aint-nothing-but-20-may-2012
    http://iansiegal.com/locations/aint-nothin-but

    You can see that the breadcrumb is repeating the page you are on as the previous level instead of showing the actual previous level, which I copied below respectively.

    http://iansiegal.com/concerts
    http://iansiegal.com/locations

    Is there a way to correct this?

    Thanks

    • If ‘locations’ are ‘concerts’ are custom post types, then you need to set their root page in Breadcrumb NavXT to the appropriate page.

      -John Havlik

Comments are closed.