Finally the wait is over! Genesis Framework 2.5 unveiled by StudioPress on April 26th 2017.
Crunchify.com finally moved to Genesis 2.5. Upgrade process went perfectly smooth without glitch. I spent only 10 minutes modifying my Child theme, making it compatible with HTML5 Hooks and all set now. Double checked everything and site is running smooth now.
I’m really impressed with the new look of Genesis Framework its simply stunning. Genesis already a super solid platform for WordPress; genesis 2.5 will bring in some incremental improvements. Read more about the official announcement here about the improvements and new features added into genesis framework 2.0 version.
Genesis Visual Hook Guide:
Here is your Genesis Hooks Reference (version 2.0+). Explaining Genesis Hooks And Filters.
What Are Genesis Hooks and
How Do I Use Them
? Please visit our Genesis Framework Customization Category to look for all detailed tutorials.
Based on Genesis hook WordPress plugin.
The benefits of HTML5 markup are numerous:
- It makes your website future compatible
- It improves cross-browser compatibility
- It makes your site truly mobile-friendly
- It allows for extensible design and supports video and audio like no other markup language.
- It is cleaner and more efficient in terms of storage, API interaction, and other ways impact user experience.
How to enable HTML5 in Genesis Child Theme? Now Genesis Child Themes can utilize HTML5 features with a single line of code. Add below like to your child theme’s functions.php file.
//* Add HTML5 markup structure add_theme_support( 'html5' );
Schema.org Microdata
With built-in support for schema.org, Genesis 2.5 allows you to enhance your site’s search engine optimization and results display through proper classification of the most important and defining elements on your pages.
Here are Genesis 2.5 Hook Reference
The following is a list of hooks that have changed for Genesis 2.0. Please note upgrading to Genesis 2.0 will not break old hooks. In order to take advantage of HTML5 on an pre-2.0 theme, you’ll have to enable HTML5 on purpose.
Old (Pre_HTML) Hook ==> New (HTML) Hook
Old Genesis Framework Hooks | New Genesis Framework Hooks |
genesis_before_post | genesis_before_entry |
genesis_before_post_title | genesis_entry_header |
genesis_post_title | genesis_entry_header |
genesis_after_post_title | genesis_entry_header |
genesis_before_post_content | genesis_entry_header |
genesis_post_content | genesis_entry_content |
genesis_after_post_content | genesis_entry_footer |
genesis_after_post | genesis_after_entry |