Redux Framework

Description

Redux was built by developers for developers. We save you months if not years in your development time. Everything we do is to help innovation in the industry.

♥️ What the Plugin does?

Redux is a simple, genuinely extensible, and fully responsive options framework for WordPress themes and plugins. Built on the WordPress Settings API; Redux supports many field types, custom error handling, custom fields & validation types, and import/export functionality.

But what does Redux actually DO? We don’t believe that theme and plugin developers should have to reinvent the wheel every time they start work on a project. Redux simplifies the development cycle by providing a streamlined, extensible framework for developers to build on. Through a simple, well-documented config file, third-party developers can build out an options panel limited only by their imagination in a fraction of the time it would take to build from the ground up!

🚀 What fields does Redux offer?

  • Accordion
  • ACE Editor
  • Background
  • Border
  • Box Shadow
  • Button Set
  • Checkbox / Multi-Check
  • Color (WordPress Native)
  • Color Gradient
  • Color Palette
  • Color RGBA
  • Color Scheme
  • Content
  • Custom Fonts
  • Customizer
  • Date
  • Date/Time
  • Dimensions (Height/Width)
  • Divide (Divider)
  • Editor (WordPress Native)
  • Gallery (WordPress Native)
  • Google Maps
  • Icon Select
  • Image Select (Patterns/Presets)
  • Import/Export
  • Info (Header/Notice)
  • JS Button
  • Link Color
  • Media (WordPress Native)
  • Metaboxes
  • Multi Media
  • Multi-Text
  • Palette
  • Password
  • Radio (w/ WordPress Data)
  • Raw (HTML/PHP/MarkDown)
  • Repeater
  • Section (Indent and Group Fields)
  • Select (Select/Multi-Select w/ Select2 & WordPress Data)
  • Select Image
  • Slider (Drag a Handle)
  • Slides (Multiple Images, Titles, and Descriptions)
  • Social Profiles
  • Sortable (Drag/Drop Checkbox/Input Fields)
  • Sorter (Drag/Drop Manager – Works great for content blocks)
  • Spacing (Margin/Padding/Absolute)
  • Spinner
  • Switch
  • Tabbed
  • Taxonomy Metaboxes
  • Text
  • Textarea
  • Typography
  • User Profile Metaboxes
  • * The most advanced typography module complete with preview, Google fonts, and auto-css output!

  • User Profile Metaboxes
  • Widget Areas (Classic Widgets only)

🎉Additional Features

  • Full value escaping
  • Required – Link visibility from parent fields. Set this to affect the visibility of the field on the parent’s value. Fully nested with multiple required parents possible.
  • Output CSS Automatically – Redux generates CSS and the appropriate Google Fonts stylesheets for you on select fields. You need to only specify the CSS selector to apply the CSS to (limited to certain fields).
  • Compiler integration! A custom hook runs when any fields with the argument `compile => true` are changed.
  • Field validation and sanitization
  • Field and section disabling
  • Oh, and did we mention a fully integrated Google Fonts setup that will make you so happy you’ll want to cry?

👍 BE A CONTRIBUTOR

If you want to help with translations, go to the Translation Portal at translate.wordpress.org.

You can also contribute code via our GitHub Repository. Be sure to use our develop branch to submit pull requests.

📝 Documentation and Support

  • We have extremely extensive docs. Please visit [https://devs.redux.io/](https://devs.redux.io). If that doesn’t solve your issue, search [the issue tracker on GitHub](https://github.com/reduxframework/redux-framework/issues). If you can’t locate any topics that pertain to your particular problem, [post a new issue](https://github.com/reduxframework/redux-framework/issues/new) for it. Before you submit an issue, please read [our contributing requirements](https://github.com/redux-framework/redux-framework/blob/master/CONTRIBUTING.md). We build on the dev version and push it to WordPress.org when we confirm Redux is stable and ready for release.
  • If you have additional questions, reach out to us at support@redux.io

⚡ Like the Redux Plugin?

🔐 Privacy

Redux does not interact with end users on your website. If a product is using Redux, the option panel will cease to function without Redux.

For more details on our privacy policy: https://redux.io/privacy
For more details on our terms and conditions: https://redux.io/terms

NOTE: Redux is not intended to be used on its own. It requires a config file provided by a third-party theme or plugin developer to actually do anything cool!

Installation

  1. Upload the entire plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

FAQ

Why doesn’t this plugin do anything?

Redux is an option framework… in other words, it’s not designed to do anything on its own! You can, however, activate a demo mode to see how it works.

How can I learn more about Redux?

Visit our website at https://redux.io/

Reviews

March 15, 2026
Used it in a few projects, and it works well overall. Lots of options and pretty flexible. Setup took a bit of time at first, but once you get it, things become easy. tnx devs for the work.
April 17, 2025
Hi Redux Framework team,I’m using Redux Framework for my theme (Liberty), but I’m really frustrated with its translation support, especially after WordPress 6.7 and later updates (I’m on 6.8). My theme’s primary text domain is liberty, but for Redux settings, I’ve used a separate text domain (liberty-settings) to avoid conflicts and gain more flexibility. However, Redux fails to apply translations for its sections and fields (e.g., "General Settings" or a test string in $args['footer_credit']), even though the strings are translated in the liberty-settings-fa_IR.po file. This inconsistency between WordPress’s translation system (which works fine for my theme’s liberty text domain) and Redux’s handling is a major drawback. The _load_textdomain_just_in_time error introduced since WordPress 6.7 only makes it worse. I’ve posted a detailed explanation in the support forum—hoping for a fix! Please prioritize improving Redux’s translation compatibility in future updates. Thanks!
September 10, 2024
The theme is so great. I love these guys at Redux Framework, their eye is not on making money because most advanced features which are usually available on premium themes, Listingpro made them available for free.
Read all 273 reviews

Contributors & Developers

“Redux Framework” is open source software. The following people have contributed to this plugin.

Contributors

“Redux Framework” has been translated into 14 locales. Thank you to the translators for their contributions.

Translate “Redux Framework” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

4.5.15

  • Fixed: Authenticated (Custom+) stored XSS via the ‘user-mediaurl’ media field.
  • Fixed: Missing authorization to authenticated (Subscriber+) allowing arbitrary attachment deletion via the ‘attachment_id’ parameter.
  • Release date: September 21, 2026

4.5.14

  • Fixed: XSS vulnerabilities caused by lack of output escaping and validation.
  • Fixed: Position of save spinner
  • Fixed: #4108 – Fields hidden by required no longer validate.
  • Release date: September 09, 2026

4.5.13

  • Fix: Reported privilege escalation vulnerability in users extension. Thanks, Jakub Herman.
  • Updated: “Modern” added to theme colors for WP 7.0.
  • Updated: Improved RTL.CSS. Thanks, @Mr-Alidoosti.
  • Release date: June 22, 2026

4.5.11

  • Updated: Adjust to WordPress 7.0 Interface changes.
  • Release date: March 23, 2026

4.5.10

  • Fixed: Tighten security in import_export, custom_fonts, color_scheme, and Google Font updating.
  • Fixed: box_shadow slider not updating value in real-time.
  • Fixed: Missing translations. Thanks, @DAnn2012.
  • Release date: January 07, 2026

4.5.9

  • Fix: Deprecation warning in get_wordpress_data() function.
  • Modified: Compliance with new PCP criteria.
  • Improved: Tighter security for shortcode extension.
  • Updated: parsedown.php for PHP 8.5.
  • Release date: November 24, 2025

4.5.8

  • Fix: Reported XSS vulnerability in the shortcode extension.
  • Fix: #4074 – Gallery field won’t load on screen refresh.
  • Fix: Prevent fatal error for improperly coded CPTs with metaboxes.
  • Added: New global arg custom_fonts to enable or disable the extension.
  • Added: New global arg widget_area to enable or disable the extension.
  • Added: social_profiles now support an argument for FA 6 classnames.
  • Improved: Callback validation for data fetching. Thanks @afonsolpjr
  • Release date: October 01, 2025

4.5.7

  • Fixed: Bullet-proofed some global args when omitted from the config.
  • Fixed: PHP 8.4 deprecation notices.
  • Fixed: The Options constructor now filters out blank strings, causing fatal errors. Options must always be in an array.
  • Fixed: gallery field errors on failed demo imports not installing images into the WP gallery.
  • Release date: March 26, 2025

4.5.6

  • Fixed: Setting CHMOD defaults in construct to avoid errors in certain use cases.
  • Fixed: Installed empty placeholder for old search extension as WP did not remove it from old versions to updates, thus causing errors.
  • Fixed: raw field in sample-config.php trigger WP filesystem error when FS_METHOD set to FTP_EXT and creds are not entered.
  • Fixed: Sorter not saving in customizer.
  • Fixed: users metabox not saving on some setups.
  • Fixed: Disable search bar on user profile and taxonomy metaboxes.
  • Updated: Font Awesome 6.7.2
  • Modified: custom_fonts now enqueues local font CSS with a version resource of last modified file time and not current time.
  • Modified: Will pass mandatory PCP checks.
  • Release date: January 20, 2025

4.5.4

  • Fixed: Filesystem class $creds not accepting bool value.
  • Fixed: #4045: Old search extension throwing class not found error.
  • Fixed: accordion extension throwing Type of Redux_Extension_Accordion::$version must be string error.
  • Fixed: color_scheme typed property must not be accessed before initialization.
  • Release date: December 16, 2024

4.5.3

  • Removed: Deprecation notice for $filesystem. Too many people think it’s an error. We’ll have to support old Redux 3 code for the foreseeable future.
  • Release date: December 5, 2024

4.5.2

  • Fixed: New global filesystem access broke old methods used on old extensions. Deprecation notice added.
  • Release date: December 5, 2024

4.5.1

  • Updated: Font Awesome 6.7.1
  • Fixed: Options Search bar rendering multiple time on customizer UI.
  • Fixed: Changed typesafe declarations to transient variables from array to mixed to prevent fatal errors.
  • Fixed: color_scheme and social_profiles giving cannot assign null to array errors when fields not in use.
  • Fixed: JavaScript errors in regard to TinyMCE when not loaded via editor field.
  • Fixed: repeater “Add” button failing when no editor field was loaded.
  • Fixed: WP 6.7 broke Redux menus in customizer.
  • Fixed: “Reset Section” resetting everything to blank or zero.
  • Fixed: Float loses precision in color_rgba when show_default is set to true. Thanks @andrejarh
  • Fixed: