We are very pleased to announce that Genesis 1.8 Beta is now available for users to test. Please remember that with all beta versions, we suggest that you do not use it on production sites. This update isn’t packed with features, but does have a few cool things to mention. (read the full list)
New Look for Genesis
As you can see, the default look for Genesis has been updated. We’ve also added 2 media queries to the style sheet, which makes it mobile responsive for devices such as the iPad and iPhone.
We’ve also consolidated some of the CSS required for menus, which you can read about here.
New Features with Genesis 1.8
Check out the Genesis 1.8 changelog and you’ll see that a number of things were fixed, added and modified. One of the biggest features that we’ve added is the Color Styles function.
Many of our child themes have color styles, which are currently being made available by code that’s included in the child theme’s function file as well as an additional file found within a ‘lib’ folder.
The new code that is required in the child themes would look like this:
/** Create additional color style options */ add_theme_support( 'genesis-style-selector', array( 'agentpress-gray' => 'Gray', 'agentpress-green' => 'Green', 'agentpress-red' => 'Red', 'agentpress-tan' => 'Tan' ) );
As with all functions that end up being placed into a number of child themes (custom header, footer widgets, etc) we’ve extracted that code out of them and placed it in to Genesis core.
How to Upgrade to Genesis 1.8 Beta
One of the very cool features that we’ve included in Genesis 1.8 is the ability to automatically update to Beta versions of Genesis. This is similar to the WordPress Beta Tester plugin that exists – the only difference is that users won’t have access to the bleeding version of Genesis.
Because the Genesis Beta Tester plugin relies on code that’s in Genesis 1.8, users will have to force the auto update script by replacing code. (This will only be required this time around.)
Inside the lib/functions/upgrade.php file, on line 29 you’ll see this:
'genesis_version' => PARENT_THEME_VERSION,
Replace that with this:
'genesis_version' => '0.1.3.3.7',
Once you have that uploaded the file to your server, click on the Appearance link in your WordPress dashboard, then head to the Dashboard main page and you should see a notification to update to Genesis 1.8 Beta.
Moving forward, once users have Genesis 1.8 any beta versions that are released will prompt an auto update notice for those who have the Genesis Beta Tester plugin active.
Reporting Bugs with Genesis 1.8 Beta
If you are testing Genesis 1.8 Beta and would like to report a bug, please reply to this thread on our forums. Please do not use that for feature requests, as we are done adding those into Genesis 1.8.
Special Thanks to Our Community
We’d like to thank the following developers for their contributions with the update to Genesis v1.8: Jared Atchison, Charles Clarkson, Chris Cochran, Nick Croft, David Decker, Remkus de Vries, Bill Erickson, Gary Jones, Travis Smith and Ade Walker.