Breadcrumb NavXT 4.2.0

Holy revamped settings page Batman! As previewed earlier in “A New Settings Page,” the settings page has been heavily modified for Breadcrumb NavXT 4.2.0. The number of tabs has been reduced to 4 basic tabs: General, Post Types, Taxonomies, and Miscellaneous. These tabs reduce the tab clutter seen when a site has several Custom Post Types and Custom Taxonomies. Visually, the tabs have been styled to match the H3 sized tabs within the WordPress admin area.

Other new features include support for Post Format archives and Custom Post Types can use post parent, or taxonomy based hierarchy. Date based archives are now only allowed for Posts, as they do not work for Custom Post Types. Finally, a slew of bugs relating to the max title length functionality, the widget’s don’t show on frontpage setting, and mainsite links on pages in multisite environments.

The Translation Team:

[glot-translators=breadcrumb-navxt]

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]

Ironic Warning

<?php /* WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. */
$o="QAAACg07…

This is just a tiny portion of the PHP shell someone tried to get into the WordPress GitHub repository via a pull request. Funny thing is this code isn’t GPL compatible so it’d never get in.

As for the warning itself, no date of copyright was established, and the owner is not identified. And, since the code’s purpose is malicious, the owner would likely run into other issues should he attempt to assert his copyright.

-John Havlik

[end of transmission, stay tuned]

Tagged:
Updated:

Fixed: BSODs Caused by garmnusb.sys in Windows 7

Since Windows 7 was released, I have had intermittent BSODs when plugging my Garmin Forerunner 305 into its USB cradle. The cause of the issue was always garmnusb.sys. A little searching shows that many users are experiencing the same issue. No one had a solution that worked consistently. Sure, you could connect the Forerunner before booting the PC, but that’s quite inconvenient.

A few weeks back, out of curiosity, I tried clicking on the “Update Driver” button for the device within Device Manager. To my surprise, a new driver was available.  Garmin released version 2.3.1.0 of the driver back in April.

Since updating to 2.3.1.0, I have not experienced any BSODs on my system. Going from crashing every other time I connected my Forerunner to zero BSODs is a great improvement. Unfortunately, this is something Garmin should have had fixed three years ago, before Windows 7 was released.

-John Havlik

[end of transmission, stay tuned]

A New Settings Page

The most noticeable change in the next version of Breadcrumb NavXT (4.2.0) will be the reorganized settings page (preview screen shot above). Since the introduction and subsequent inclusion of tabular (the code that gives the settings page its tabs), each custom taxonomy and post type has had it’s own tab. This will no longer be the case where there are just 4 tabs, “General”, “Post Types”, “Taxonomies”, and “Miscellaneous”.

This reorganization, while causing the content per a tab to be greater, keeps the tab list from growing with every new custom post type and taxonomy added to a site. Additionally, it allows greater distinction between settings for custom taxonomies and custom post types. Previously, there were instances where CPTs and custom taxonomies had the same name in their tabs and it was not clear which was which without entering that tab.

Keep tabs on Breadcrumb NavXT 4.2.0 development over at GitHub.

-John Havlik

[end of transmission, stay tuned]

Specifying a Preferred Category Hierarchy

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:

  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]