Hybrid Core version 1.5

Since August, I’ve been working away at version 1.5 of Hybrid Core. It’s been a long road getting this release ready. There were so many new features added that it needed the extra time for additional testing.

Today, I am happy to announce that Hybrid Core 1.5 is officially out. You can grab the latest copy from the Hybrid Core page.

What’s new?

One of the biggest changes I’ve made is I’ve gone through and updated the formatting on a large portion of the code to make it even easier for developers to read. I’ll continue this process through version 1.6 as well. Several bugs have also been squashed as a direct result of community input and feedback.

While the following is not a complete list of all the changes, it does represent the major areas (plus features) that were added or modified in this release.

  • Allow for comments template based off post type (e.g., comments-post.php, comments-page.php, etc.).
  • Theme customizer section added for the Theme Layouts extension that allows user to choose a global layout.
  • Added a random background generator.
  • Added a featured header image extension.
  • Added a post format tools extension.
  • Added the Hybrid Core Scripts loader feature.
  • Added the Hybrid Core Styles loader feature.
  • Added a permanent “Customize” link under the “Appearance” menu for users to quickly access the theme customizer.
  • Added the hybrid_locate_theme_file() function for loading JavaScript, CSS, and images in the same way that WordPress’ locate_template() loads templates.
  • Post Stylesheets extension now has a drop-down select instead of a text input for choosing a per-post stylesheet.
  • Handle multiple queried archives in the global context instead of choosing the first archive.
  • Breadcrumb Trail:
    • Breadcrumb Trail extension now supports even more custom scenarios.
    • Archive-type and single post pagination is now supported in breadcrumbs.
    • Added support for individual sites in a multisite network.
    • Handles attachments in breacrumbs for post types other than “post”.
  • Widgets:
    • Wrap “none-styled” authors in Authors widget with <p> tag.
    • Removed the walker option from the Nav Menu widget.
    • Added the order option to the Archives widget.

You can view the complete history of the changes on the Hybrid Core 1.5 commit page.

New tutorials

To go with the newly-added features, I’ve written a few new tutorials:

Other things of note

SEO: As of today, I am officially announcing that themes built off the Hybrid Core framework should not use the Hybrid Core SEO feature any longer. The code was originally added to the framework because it was for my personal blog. Well, the entire framework was originally built for my personal blog. However, this is obviously no longer the case. This has been an unwritten rule for some time. I’m just making it official now.

SEO is better handled by plugins like WP SEO, which is the SEO plugin that I officially endorse. I will also be more than happy to help anyone who has used this feature in the past port their data over to the plugin.

Hybrid theme stylesheets: In version 1.6, the following Hybrid theme stylesheets (located in /library/css) will be removed from the framework.

  • 2c-l-fixed.css
  • 2c-r-fixed.css
  • 3c-l-fixed.css
  • 3c-r-fixed.css
  • 3c-c-fixed.css
  • holy-grail-fluid.css
  • plugins.css
  • screen.css

These files have long been moved to the Hybrid theme’s /css folder. There’s no need for them to be in the framework taking up space on users’ sites who do not use that theme.

So, if you’re importing any of those stylesheets, make sure to import them from the correct place. I’m more than willing to help you out with this in the support forums if you need help.

32 Responses

  1. Sami Keijonen Sami Keijonen January 4, 2013 at 11:33 am |

    I can’t wait to put new features in action. Styles Loader is one of my favorite new thing even if it might not be the biggest change.

  2. Thiago Senna Thiago Senna January 4, 2013 at 12:08 pm |

    Like Sami, I’m also very interested about the Styles Loader. I read the book SMACSS that encourages to separate styles in categories like base, layout, modules, states and theme. I like what I read and I started to apply this in my styles. ‘Cause of this the Styles Loader is a very welcome feature for me!

  3. Galin Galin January 4, 2013 at 12:18 pm |

    Already using those Post Format Tools in a new theme – for displaying videos instead of post excerpts. Had some ugly thing before that.

    And I’ll finally add minified stylesheets – this new solution looks user-friendly enough.

    I didn’t plan using global layouts (just per-post), but clicking the options in the customizer looks too much fun so I’ll be adding support for that as well.

  4. The Frosty The Frosty January 4, 2013 at 3:21 pm |

    Great news. I’ll grab the latest copy and test it out!

  5. Jason Jason January 4, 2013 at 6:09 pm |

    Excellent work, thanks Justin! you da man!

  6. Paul Paul January 5, 2013 at 1:26 am |

    Hi Justin

    Regarding the letting go of Hybrid SEO, I am asking if you could make a plugin out of it and put it in WordPress.org ‘s repo ? This way both Hybrid users who’s been using this part can still keep using it and WordPress community can use it too.

    Not everyone wants all the features of Yoast’s plugin, it’s a great but a bit overkill in some aspect. Hybrid SEO is light and to the point.

    here is the post that I remember

  7. Paul de Wouters Paul de Wouters January 5, 2013 at 9:26 am |

    wow, great work Justin. I can’t wait to use all these awesome new features on future projects.

  8. Brian Krogsgard Brian Krogsgard January 6, 2013 at 12:42 am |

    A lot to digest here : ) Really digging the post format helpers and the theme layout stuff. Thanks, Justin. I’m excited to get some themes / sites up to date with 1.5!

  9. mp mp January 7, 2013 at 4:39 am |

    Nice job, as usual. Solid reconciliation – and no self-indulgence.
    Thanks, Justin.

  10. Cakifo updated to version 1.5 - Jayj.dk Cakifo updated to version 1.5 - Jayj.dk January 7, 2013 at 8:49 am |

    [...] the wider layout, new heading font and new button styles. The theme has also been updated to use Hybrid Core version 1.5. Download now or search for ‘Cakifo’ in Appearance > Install Themes Preview [...]

  11. Hybrid Core 1.5 Hybrid Core 1.5 January 7, 2013 at 12:36 pm |

    [...] 1.5 of the Hybrid Core WordPress theme framework has been released. If you’re a theme developer and not using it, I highly recommend checking it out (lots of [...]

  12. lkraav lkraav January 7, 2013 at 6:01 pm |

    Justin, heads up – ever since * 6050c1e – Version bump to 0.2 alpha. (4 weeks ago) you have a typo in your .gitconfig:

    I think some git filter-branching and history mangling is in order here, and let people rebase after world is right again.

  13. lkraav lkraav January 7, 2013 at 6:02 pm |

    Oh great, wrapping the name in lt and gt wasn’t the brightest idea.

    Your name reads “Jutin Tadlock” up until current HEAD.

  14. lkraav lkraav January 7, 2013 at 6:13 pm |

    Just thread through the new tutorials. While it’s good stuff as always, some illustrative screenshots would be really helpful esp. when there’s multiple options to choose from (Theme Layouts).

  15. whatsthebigidea whatsthebigidea January 8, 2013 at 8:19 am |

    Yea! Good News. One question: is “Responsive”, “HTML5″ and “CSS3″ part of the Hybrid equation? Thanks.

  16. shapeshifter3 shapeshifter3 January 8, 2013 at 11:44 am |

    Hey Justin,

    Are your current themes (specifically Picturesque and Unique) going to be updated to Hybrid Core 1.5 or new themes only?

    Is there an updating process that theme users themselves can use to keep their themes current with each new version of Hybrid Core?

    Is it possible to make Hybrid Core a Plugin, that any theme user can use?

  17. Shaun Shaun January 8, 2013 at 3:46 pm |

    Hi, I’m new to frameworks and normally build my wordpress themes from scratch so I’m not entirely sure where to begin diving in with something like this….can you recommend a good starting point?

    Based on all the features your framework provides Id love to take a crack at it, just not sure where to start.

    Thanks and sorry for the newb question :)

  18. Hybrid Core 1.5 | CMS Radar Hybrid Core 1.5 | CMS Radar January 9, 2013 at 8:30 pm |

    [...] 1.5 of the Hybrid Core WordPress theme framework has been released. If you’re a theme developer and not using it, I highly recommend checking it out (lots of new [...]

  19. enzocapone enzocapone January 17, 2013 at 9:49 pm |

    Hi Justin,

    How will we know when a theme has been updated in order to function fully with the newest Hybrid core 1.5? Will they have new version number? Will you post an announcement? Personally I’m very interested in knowing whether or not “structure” is all ready to go for hybrid core 1.5.

  20. Johann Johann January 24, 2013 at 11:26 am |

    I wonder where the theme support for hybrid-core-drop-downs has gone? There’s nothing to find about it in the changelog but the feature has obviously been removed from 1.5.

Comments are closed.