In the previous part of the Genesis Explained series I talked about the formatting functions. Fortunately this subseries doesn't require you to read each of the previous parts, but I would encourage you to read the entire series in order. I mentioned in the previous article that I was going to skip a few files and jump into the … [Read more...]
Genesis Explained
This is an in depth tutorial series on working with the Genesis Framework. It is not about specific "how to" tutorials, such as "how to move the navigation," as much as an explanation of how the framework works, key functions used within the framework, and how to analyze Genesis files to modify your child theme quickly and effectively. This archive is presented with the posts in the order in which they were written, much like a book, this series builds on ideas from previous posts, so you will find it helpful to read the posts in that order. Enjoy.
Genesis Explained Option Functions
In the last post in the Genesis Explained series I explained the image functions for Genesis. In this post I'll be going through the genesis/lib/functions/options.php file. There are technically 7 functions in the file, but one is part of a filter and half the remaining values really just echo the "get" value for you, so it really makes for 3 … [Read more...]
Genesis Explained Widgetize Functions
The last post in the Genesis Explained series was about the options functions and demonstrated some very important functions for retrieving custom fields and theme options from the database. This article is all about the genesis/lib/functions/widgetize.php file. There is really only one function you will be using in the theme, but there is some … [Read more...]
Genesis Explained Layout Functions
As promised in my previous post in the Genesis Explained series, I'm going to be going through the genesis/lib/functions/layout.php file today. I intentionally went out of order with this because it is helpful to be familiar with the concept of sidebars and the functions Genesis uses regarding them before trying to understand layouts. There are 9 … [Read more...]
Genesis Explained Admin Class
Genesis 1.8 introduced a whole new admin system. As I was writing the previous articles in the Admin section of the Genesis Explained series I saw that this system was being updated, so I decided to wait on any further articles until Genesis 1.8 came out and settled in. The new admin system is OOP based, which means is makes use of PHP classes … [Read more...]
Genesis Explained eBook Coming Soon
Hey folks, I just want to let everyone know about what is going on with the Genesis Explained eBook. I have been editing my Genesis Explained series, finding typos and grammar mistakes, as well as updating the illustrations and examples. I'm about half way through the first revision on the existing articles and I'm mapping out two parts that … [Read more...]