When it comes to creating WordPress themes, we often want to provide our users with a selection of options to customise the experience for their needs. As something that needs to be done for each and every theme, it’s nice to find an off-the-shelf solution you can drop into each project to get you most of the way there.
This is where option frameworks come in, and there are a number of them to choose from. A relative newcomer to this space is the Redux Framework.
What is Redux?
In an effort to make a ThemeForest compliant framework, SimpleOptions was created from a blending of both the SMOF and NHP frameworks. The SimpleOptions and Redux teams later decided to consolidate their efforts under the Redux umbrella. In time both NHP and SMOF decided to merge with Redux as well.
Redux is the efforts of those four frameworks combined. The team’s goal is that all theme developers love it so much, it’ll be a no-brainer to use it as the basis for their themes.
Quick Walk-Through: Getting Started
An introduction video from the Redux Framework team:
Pretty impressive, huh?
If you install the Redux Framework with the default Twenty Twelve WordPress theme, and enable the sample options, you’ll see something like this:
A pretty nice demonstration out-of-the-box.
They’ve actually provided afor you to take for a spin too!
Switching to Redux
If you’re thinking, “yeah I love the sound of this, but I’ve been using SMOF / OptionTree for so long, I can’t change now,” Dovy and the team have already thought of this.
Just grab the Redux Converter plugin, and all your options will be converted over from SMOF or OptionTree to the Redux Framework!
The developers of the framework are very active too, so if you find that it doesn’t do something you need, you can easily submit a feature request on the Redux Framework’s GitHub page. If you’re that way inclined, you can even fork it and submit a pull request.
One of the things I love about projects like this is the consolidation of effort. Why create a million option frameworks when you could work together to make something truly excellent? Redux truly embodies that with the rolling together of several frameworks’ development teams.
Version 3.1.6 has just been released, and the framework is more stable than ever. They’re also branching out with premium extensions, having just released full metabox support and working on a complete integration with the Theme Customiser.
Meet the Team Behind the Redux Framework
Would you give the Redux Framework a try for your next project? What feature would you like to see put on the development roadmap?