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
- Bow Shadow
- Button Set
- Checkbox / Multi-Check
- Color (WordPress Native)
- Color Gradient
- Color Palette
- Color RGBA
- Custom Fonts
- Customizer
- Date
- Date/Time
- Dimensions (Height/Width)
- Divide (Divider)
- Editor (WordPress Native)
- Gallery (WordPress Native)
- Google Maps
- 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
- Text
- Textarea
- Typography
- Widget Areas (Classic Widgets only)
* The most advanced typography module complete with preview, Google fonts, and auto-css output!
🎉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 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 [http://devs.redux.io/](http://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?
- Follow us on Facebook 💬
- Rate us 5 ⭐ stars on WordPress.org
- Follow us on Twitter 🐦: @ReduxFramework
🔐 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
- Upload the entire plugin folder to the
/wp-content/plugins/
directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
FAQ
-
Why doesn’t this plugin do anything?
-
Redux is an options 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
Contributors & Developers
“Redux Framework” is open source software. The following people have contributed to this plugin.
Contributors“Redux Framework” has been translated into 8 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.4.1
- New: User Metaboxes Extensions https://devs.redux.io/core-extensions/user-metaboxes.html
- Fixed: Multiple
multi_media
fields in same section not respectingmax_upload_count
. - Fixed: Glitch in validation causing color pickers to fail in rare use case.
- Fixed: Google Maps JavaScript.
- Updated: Minimum WordPress version to 5.0
- Release date: April 26, 2023
4.4.0
- Fixed:
Invalid argument
error insidecustom_fonts
on certain setups. - Fixed: Deprecated Google Map API broke
google_maps
extension. - Removed: Extendify Template Library
- Added: Connection banner to display Extendify removal notice with plugin download option.
- Release date: March 29, 2023
4.3.26
- Modified: Empty
custom_font
list no longer creates empty fonts.css file. - Release date: February 02, 2023
4.3.25
- Modified: Reworked directory enumeration for
custom_fonts
to avoid potential fatal errors.
4.3.24
- Additional work to make
custom_fonts
override old standalone extension version. - Release date: January 20, 2023
4.3.23
- Tweaked Custom Fonts extension to avoid conflicts with older standalone extension.
- Update: Extendify Library 1.2.4
- Release date: January 20, 2023
4.3.22
- Added: Custom Fonts extension https://devs.redux.io/core-extensions/google-maps.html
- Fixed: Metaboxes
post_format
selections not responding to clicks when Gutenberg is active due to class name changes. - Fixed: Custom font data added via filter would trigger a warning if not an array.
- Update: Extendify Library 1.2.3
- Release date: January 19, 2023
4.3.21
- Added: Google Maps extension.
- Fixed: Widget area UI improperly aligned when
dev_mode
set tofalse
. - Fixed:
spinner
field not outputtingoutput
data. - Fixed: Metaboxes CSS causing layout issues when
dev_mode
set tofalse
. - Update: Extendify Library 1.2.1
- Update: Font Awesome 6.2.1
- Release date: December 05, 2022
4.3.20
- Added: Widget Areas extension (for use with Classic Widgets only).
- Fixed:
spinner
field returning JavaScript error. - Fixed:
required
not working outside arepeater
whenrepeater
field is loaded somewhere in the project. - Fixed: JS error when
typography
font-style
set tofalse
. - Updated: Removed registration verbiage from Google Fonts update notice.
- Updated: Extendify Library 1.0.1
- Release date: November 2, 2022
4.3.19
- Fixed: Extendify menu item appearing when it should not.
- Fixed: Blank page template would cause fatal error.
- Release date: September 30, 2022
4.3.18
- New: Typography
weights
argument to override standard default weights. - Updated Extendify Library 0.10.2
- Updated: Font Awesome 6.2.0
- Modified: Attempt to override old theme embedded extensions that use the 3.x loading method.
- Fixed: Social Profiles in metaboxes, hopefully.
- Fixed:
slides
field not showing image upon select. Thanks, @animeiswrong - Removed: Social Profiles Widget (use the shortcode in HTML widget instead. See docs).
- Removed: Redux template library (use Extendify template library instead).
- Removed: Appsero registration for Redux Pro.
- Modified: Cleanup of old or outdated code.
- Release date: September 26, 2022
4.3.17
- Added: Social Profiles extension. https://devs.redux.io/core-extensions/social-profiles.html
- Fixed: Metabox post types and templates selection inoperative on new posts.
- Updated: Extendify Library.
- Release date: August 22, 2002
4.3.16
- Added: Accordion extension. https://devs.redux.io/core-extensions/accordion.html
- Added: JS Button extension. https://devs.redux.io/core-extensions/js-button.html
- Fixed: Validation messages dismissed when using
ace_editor
field afterredux_change
event. - Updated: Extendify Library.
- Release date: July 21, 2022
4.3.15
- Added: Multi Media extension. https://devs.redux.io/core-extensions/multi-media.html
- Added: DateTime extension. https://devs.redux.io/core-extensions/date-time-picker.html
- Fixed: Deprecation error surrounding
add_menu_page
in WordPress 6.0. - Fixed:
undefined
unit entry inletter-spacing
subfield of thetypography
field. - Modified: Deprecation notices for outdated API.
- Updated: Extendify Library.
- Release date: June 21, 2022
4.3.14
- New:
typography
field supports individual unit types for subfields that support them (font-size, line-height, etc.) See: https://devs.redux.io/core-fields/typography.html - Fixed: Redux installed via TGMPA failing with “This plugin does not have a valid header.”
- Updated: Extendify Library.
- Release date: May 19, 2022
4.3.13
- Fixed: Work for
required
functionality within therepeater
field. - Fixed: Filter out bad default values for
color_rgba
field. - Fixed: jQuery deprecation notice.
- Fixed: Type error in
import_export
field. Additionalrepeater
JS fix. - Fixed:
required
functionality within therepeater
field. - Modified: Additional sanitizing on color hex values.
- Modified: Customizer code to eliminate
init()
error. - Updated: Extendify Library.
- Release date: May 05, 2022
4.3.12
- Updated: Vendor libraries.
- Updated: Extendify Library.
- Fixed: jQuery deprecation notices.
- Fixed: Filesystem class error.
- Fixed: Customizer not saving data for sections not shown in the customizer.
- Fixed: Fix deprecation errors in customizer.
- Fixed: Fix core deprecation notices in metaboxes.
- Release date: March 08, 2022
4.3.11
- Added: Advanced Customizer!
- Added: Font Awesome 6 Library for future extensions.
- Modified: Enforcing deprecation notices for deprecated functions. Developers: Please update your code as necessary.
- Modified: Connection banner to meet wp.org library standards.
- Updated: Extendify Library.
- Release date: February 23, 2022
4.3.10
- Added: Repeater field for beta testing.
- Modified: Background field will now show background styling options even if
background-image
is not set. - Modified: Connection banner now promotes Extendify plugin with download/activate option.
- Updated: Extendify Library.
- Release date: February 09, 2022
4.3.9
- Fixed: Extendify Library JavaScript error.
- Release date: January 26, 2022
4.3.8
- Fixed: Spacing field defaults to
px
if no default is set. - Fixed: Remove plugin.php hack in Appsero SDK.
- Updated: Default Google Fonts list brought up to current release
- Updated: Extendify Library.
- Release date: January 25, 2022
4.3.7
- Fixed: Incorrect global variable assignment. Thanks, @webbudesign.
- Release date: January 11, 2022
4.3.6
- Modified: Update to the Extendify Library.
- Modified: Moved Extendify and Redux templates libraries back to root folder.
- Modified: Removed “Gutenberg is currently disabled” notice when the Classic Editor plugin is active.
- Fixed:
date
shortcode without attributes producing error. - Fixed: Various jQuery deprecation fixes.
- Release date: January 11, 2022
4.3.5
- Added: Add former premium feature: Option panel Search Bar. See Sample demo or the docs site.
- Added: Add former premium feature: Shortcodes. See Sample demo or the docs site.
- Fixed: Editor in metaboxes not saving HTML. WIll now save the same HTML posts/pages allows.
- Fixed: Front end formatting issue with the Extendify template library.
- Release date: December 01, 2021
4.3.4
- Fixed: CSS and JS not loading when embedding Redux due to malformed path.
- Modified: Update to the Extendify template library.
- Release date: November, 24 2021
4.3.3
- Modified: Move template libraries to redux-core directory.
- Modified: Update to the Extendify template library.
- Release date: November 16, 2021
4.3.2
- Added: Metaboxes!
- Fixed: Incorrect return type in Options Constructor.
- Modified: Prefixed Browser class to avoid conflict with older versions in other projects.
- Release date: November 11, 2021
4.3.1
- Fixed:
wp_mail has been declared by another process or plugin
message. - Fixed: Malformed README wouldn’t allow clicking of some support links.
- Release date: September 22, 2021
4.3.0
- Added: Gutenberg Template Library updated to the new Extendify library. See more information here about this upgrade and how to access the legacy library: https://redux.io/gutenberg-template-library-upgrade.
- Added: Option to enable/disable Template libraries. Found under Settings > Redux > Templates
- Added: Redux debug data moved to WordPress Site Health Info screen.
- Removed: Redux Framework Health Screen.
- Modified: Tools > Redux Framework screen moved to Settings > Redux
- Modified: Redux Templates disabled by default.
- Release date: September 21, 2021
** For a full changelog, see https://github.com/reduxframework/redux-framework/blob/master/CHANGELOG.md **