I’m working on a multisite network. I want to allow new site admins to be able to edit structural and design elements for their site using custom options. I’ve typically done this in the past using the Options Framework.
The new sites have a custom Genesis child theme. I’m still tempted to use the options framework for this setup because I don’t want new site admins to change anything within the Genesis Settings. I will actually be removing access to that area for individual site admins.
Is this the best option or are there better solutions for adding custom options to Genesis child themes?
Luke Pickett says
Hey there,
I still think the option framework is the best option. Genesis does have some options around this, but its not as built out as the Options Framework is. You can read about it here on Bill Ericsons blog: http://www.billerickson.net/admin-pages-with-genesis/
I’ve used these options a few time for small things though. Worth a look if your only needing half a dozen items.
Cheers
Luke
The Ginger says
Hey Luke,
Thanks for the comment! I think you’re right. I’m definitely more confident with pushing forward with the Options Framework.
The Bill Ericson post looks awesome and I can see it being useful for some projects but not this one.
Thanks!
Samedi Amba says
Hi Ginger. How far with the options framework. Working on exactly the same type of project with WP mulsti-site? Any tips and best practices on this?
The Ginger says
Hey Samedi,
It’s working great so far!
If you’re planning on doing something similar, the only thing I can think of off the top of my head is to change the default identifier that gets set at the top of the options.php file within your theme. By default it is set to the theme name. But, if you want the options to stay when users are switching themes (for me it was switching between free and premium versions of a theme) it’ll need to be changed to something more generic.