Recently while working on a large network, I realized something very valuable about WordPress Multisite and the Genesis framework, by StuidoPress. Because if it’s popularity, and the increasing value of Multisite I found it a great message to share with others.
If you are reading this article you already know that Genesis is wonderful, and that using WordPress Multisite in certain cases does great as well, so I won’t spend your time talking about those pieces individually. Instead, I will jump straight into the core of the issue.
So let’s say you have 5 sites for your brand, Big Mouth Local Farm:
Site 1 = Apples
Site 2 = Oranges
Site 3 = Grapes
Site 4 = Wine
Site 5 = Peaches
So in this case, the majority of your sites are selling fruit and you would think probably want the same brand across all sites, so you might think to go inside of the Genesis Framework and change the header.php file to include a Header Wrapper that has the same logo at the top because that seems like the most simple thing to do. At surface level I would agree with you, but you have to weight the Pros & Cons:
Okay, my biggest issue was the part about the “same brand.” So using the same scenario above, your Farm now decides to branch out and offer tickets and CD’s of their music events they hold. But they instead want a completely different look & feel and want to be called Loud Mouth Records. Completely different logo and CSS, so that Genesis header.php bandage will not longer work.
What do you do?
It’s simpler than you may think. Because you are using Genesis and WPMU, you do not want to change that header.php but actually just go into each instance on your Network and go to the Genesis >> Theme Settings >> Header and Footer Scripts to put your code.
Other things you can use this for:
- Google Analytics being different on every site
- Customized CSS files for just 1 or 2 sites of your entire Network, instead of changing the Child Themes
Check back as this will be updated often with additional information about Genesis and other Child Themes.