Hybrid Core version 1.4

Two Hybrid Core releases in just over a month? Yep, you read that right. With the help of a few Theme Hybrid members and some special alone time with my laptop, I managed to get this release ready faster than any other major Hybrid Core update ever.

What’s new with 1.4?

This update isn’t meant to be too major, at least in comparison to past releases. I skipped quite a few enhancements I had planned so that the framework was fully compatible with WordPress 3.4 (in particular, the new WordPress core theme enhancements).

The following is a breakdown of the changes made in this version.

  • Cleaned WP_Debug notices with widgets.
  • The global $hybrid object will no longer output an error for PHP 5.3+ installs.
  • Several updates to use WordPress 3.4’s WP_Theme class.
  • Allow HTML in captions for both the gallery and caption shortcodes.
  • Added the .custom-header body class when a custom header is in use.
  • Sidebar and widget changes:
    • Added the {$prefix}_sidebar_defaults and {$prefix}_sidebar_args hooks.
    • Allow selection of any hierarchical post type in the pages widget.
    • Allow selection of multiple taxonomies in the tags widget.
    • Several widgets have been reworked to use input boxes over multiple selects for speed and load improvements. This was also necessary for the above additions. Theme users may have to re-save some widgets.
  • Theme customizer:
    • Built-in theme settings integrated with the new WordPress theme customizer.
    • Added the Hybrid_Customize_Control_Textarea for outputting textareas in the customize screen. Developers can use this in their own customize settings.
  • Added the hybrid_footer_content() function for outputting the footer setting.
  • Allow custom post templates in sub-directories up to one level deep.
  • Added a container argument for breadcrumb_trail() to set the wrapper element.

Download version 1.4

You can download the latest version of the framework from the Hybrid Core page.

Theme users: I’ll be updating all Theme Hybrid themes next week to take advantage of this version of the framework.


  1. Awesome. But I didn’t see you mention anything about wp_get_theme() link. Was this updated too?

    1. wp_get_theme() is just a wrapper function for the WP_Theme class (mentioned in post).

      1. In reply to Justin Tadlock

        Oh right. Thanks.

  2. Nice job, Justin! And it’s a good thing Core is finally on GIT.

    1. Thanks. I’m enjoying a lot of features of GIT. I’m still struggling to learn all of it, but it’s been fun.

      1. In reply to Justin Tadlock

        Welcome to the world of Git 🙂 I’ve been using it for about nine months now and still get stuck sometimes, particularly when I need to do something new.

  3. Those are some excellent improvements! Thanks for all your efforts!

  4. what is the point of “Allow custom post templates in sub-directories up to one level deep.” It this simply for organization or does/can is serve another purpose?

    1. I guess we need that also in Core because WP 3.4 allows it.

      And I’m using it for organization for sure.

    2. Yep, it’s mostly for organization. But, we really just had to wait for right “tools” to do this, which is now built into WP 3.4.

Comments are closed.