Getting Started with the Redux Framework

Redux png

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:

redux framework options

A pretty nice demonstration out-of-the-box.

Taking a look at how the Redux options screen looks in a working theme, the fantastic Total theme by WPExplorer, you can really see some of the powerful customisation coming through:

redux framework options-total-theme

They’ve actually provided a demo for 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!

Continuous Improvement

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

If you’d like to learn even more about Redux, the team are hosting a webinar this Saturday, February 15 at 19:00 GMT, to help get you acquainted. Don’t forget to register!

Would you give the Redux Framework a try for your next project? What feature would you like to see put on the development roadmap?

About the Author Japh

Japh has been developing, managing, speaking, and writing on and around the web for over 14 years.