Hybrid Core extensions
Hybrid Core packages several “extensions” within it. Extensions work the same as features, but are a little different. They are external projects that are developed separately from the framework. They’re simply packaged in for convenience.
Like the framework’s features, extensions are modular PHP scripts that you may optionally add to your theme. You get to decide which ones you want to use.
In the theme setup tutorial, you learned how to register support for framework features/extensions in your theme setup function. Below is a list of the available extensions and a quick snippet of code you can copy and paste into your theme setup function for each.
You’ll notice that extensions don’t have the hybrid-core-
prefix. This is not a typo. It’s a way to differentiate them from the core framework features.
Breadcrumb Trail
A smart breadcrumb menu script that works with many different permalink structures.
add_theme_support( 'breadcrumb-trail' );
Custom Field Series
Allows users to create a series of post, which is saved as post metadata by adding a custom meta box to the edit post screen.
add_theme_support( 'custom-field-series' );
Entry Views
Keeps track of the number of times a post has been viewed.
add_theme_support( 'entry-views' );
Featured Header
A script that allows users to set a per-post header image based off the WordPress featured image.
add_theme_support( 'featured-header' );
Get the Image
A highly-advanced post image/thumbnail script that supports custom fields, WordPress feature images, attachments, and much more.
add_theme_support( 'get-the-image' );
Loop Pagination
Provides a template tag for adding pagination to multi-post pages (e.g., archives, blog, search).
add_theme_support( 'loop-pagination' );
Post Format Tools
Provides a set of tools for theme developers to use when creating themes that support the WordPress post formats feature.
add_theme_support( 'post-formats' );
Theme Layouts
Allows users to choose a layout for any given post from a list of predefined layouts by adding a custom meta box to the edit post screen.
add_theme_support( 'theme-layouts' );
Post Stylesheets
Allows users to create post-specific stylesheets by adding a custom meta box to the edit post screen.
add_theme_support( 'post-stylesheets' );
Random Custom Background
Allows theme developers to offer a set of random backgrounds with their theme. On each page view a random background will be selected and used.
add_theme_support( 'random-custom-background' );