As part of the best practises for organizing your WordPress site so that Breadcrumb NavXT’s output is what you expect, having a post be a member of multiple category hierarchies is something you should not do. While it still isn’t something you should do, there is a way to specify which category hierarchy is more important for a specific post.
The idea is that the order of the categories being returned by
get_the_terms() can be modifed so that the more important category hierarchy is output first. This takes advantage of Breadcrumb NavXT’s behaviour of choosing the first category (term) hierarchy it finds for a post.
This is where Order Bender comes in. Order Bender gives you a nice post meta box to select the primary category for a post, and will modify the output order of
get_the_terms() accordingly. Simple as that.
Installation is quite easy:
- Download the Master branch zip archive from GitHub
- In your WordPress Dashboard navigate to the plugin uploader (Plugins > Add New > Upload)
- Upload the zip archive
- Activate and enjoy!
You can keep up with day to day development via the Order Bender’s GitHub Repository.
[end of transmission, stay tuned]