PluginProbe ʕ •ᴥ•ʔ
Redux Framework / 4.4.8
Redux Framework v4.4.8
trunk 4.3.0 4.3.1 4.3.10 4.3.11 4.3.12 4.3.13 4.3.14 4.3.15 4.3.16 4.3.17 4.3.18 4.3.19 4.3.2 4.3.20 4.3.21 4.3.22 4.3.24 4.3.25 4.3.26 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.4.0 4.4.1 4.4.10 4.4.11 4.4.12 4.4.13 4.4.14 4.4.15 4.4.16 4.4.17 4.4.18 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.6 4.5.7 4.5.8 4.5.9
redux-framework / readme.txt
redux-framework Last commit date
ReduxCore 2 years ago redux-core 2 years ago redux-templates 2 years ago sample 2 years ago class-redux-framework-plugin.php 2 years ago index.php 4 years ago license.txt 4 years ago readme.txt 2 years ago redux-framework.php 2 years ago uninstall.php 4 years ago wpml-config.xml 4 years ago
readme.txt
393 lines
1 === Redux Framework ===
2 Contributors: kprovance, dovyp, redux
3 Tags: admin, admin interface, options, theme options, plugin options, options framework, settings, web fonts, google fonts, metaboxes, settings
4 Requires at least: 5.0
5 Requires PHP: 7.1
6 Tested up to: 6.4
7 Stable tag: 4.4.8
8 License: GPL-3.0+
9 License URI: http://www.gnu.org/licenses/gpl-3.0.txt
10
11 Redux is a simple, truly extensible and fully responsive options framework for WordPress themes and plugins. It ships with an integrated demo.
12
13 == Description ==
14 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.
15
16 <h4>♥️ What the Plugin does?</h4>
17 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.
18
19 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!
20
21 <h4>🚀 What fields does Redux offer?</h4>
22 <ul>
23 <li>Accordion</li>
24 <li>ACE Editor</li>
25 <li>Background</li>
26 <li>Border</li>
27 <li>Box Shadow</li>
28 <li>Button Set</li>
29 <li>Checkbox / Multi-Check</li>
30 <li>Color (WordPress Native)</li>
31 <li>Color Gradient</li>
32 <li>Color Palette</li>
33 <li>Color RGBA</li>
34 <li>Custom Fonts</li>
35 <li>Customizer</li>
36 <li>Date</li>
37 <li>Date/Time</li>
38 <li>Dimensions (Height/Width)</li>
39 <li>Divide (Divider)</li>
40 <li>Editor (WordPress Native)</li>
41 <li>Gallery (WordPress Native)</li>
42 <li>Google Maps</li>
43 <li>Icon Select</li>
44 <li>Image Select (Patterns/Presets)</li>
45 <li>Import/Export</li>
46 <li>Info (Header/Notice)</li>
47 <li>JS Button</li>
48 <li>Link Color</li>
49 <li>Media (WordPress Native)</li>
50 <li>Metaboxes</li>
51 <li>Multi Media</li>
52 <li>Multi-Text</li>
53 <li>Palette</li>
54 <li>Password</li>
55 <li>Radio (w/ WordPress Data)</li>
56 <li>Raw (HTML/PHP/MarkDown)</li>
57 <li>Repeater</li>
58 <li>Section (Indent and Group Fields)</li>
59 <li>Select (Select/Multi-Select w/ Select2 & WordPress Data)</li>
60 <li>Select Image</li>
61 <li>Slider (Drag a Handle)</li>
62 <li>Slides (Multiple Images, Titles, and Descriptions)</li>
63 <li>Social Profiles</li>
64 <li>Sortable (Drag/Drop Checkbox/Input Fields)</li>
65 <li>Sorter (Drag/Drop Manager - Works great for content blocks)</li>
66 <li>Spacing (Margin/Padding/Absolute)</li>
67 <li>Spinner</li>
68 <li>Switch</li>
69 <li>Text</li>
70 <li>Textarea</li>
71 <li>Typography</li>
72 * The most advanced typography module complete with preview, Google fonts, and auto-css output!
73 <li>User Profile Metaboxes</li>
74 <li>Widget Areas (Classic Widgets only)</li>
75 </ul>
76
77 <h4>🎉Additional Features</h4>
78 <ul>
79 <li>Full value escaping</li>
80 <li>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.</li>
81 <li>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).</li>
82 <li>Compiler integration! A custom hook runs when any fields with the argument `compile => true` are changed.</li>
83 <li>Field validation and sanitization</li>
84 <li>Field and section disabling</li>
85 <li>Oh, and did we mention a fully integrated Google Fonts setup that will make you so happy you'll want to cry?</li>
86 </ul>
87
88 <h4>👍 BE A CONTRIBUTOR</h4>
89 If you want to help with translations, <a href="https://translate.wordpress.org/projects/wp-plugins/redux-framework">go to the Translation Portal at translate.wordpress.org</a>.
90
91 You can also contribute code via our <a href="https://github.com/reduxframework/redux-framework/">GitHub Repository</a>. Be sure to use our develop branch to submit pull requests.
92
93 <h4>📝 Documentation and Support</h4>
94 <ul>
95 <li>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.</li>
96 <li>If you have additional questions, reach out to us at support@redux.io</li>
97 </ul>
98
99 <h4>⚡ Like the Redux Plugin?</h4>
100 <ul>
101 <li>Follow us on <a href="https://www.facebook.com/reduxframework" rel="nofollow ugc">Facebook 💬</a></li>
102 <li><strong>Rate us 5 ⭐ stars</strong> on <a href="https://wordpress.org/support/plugin/redux-framework/reviews/?filter=5/#new-post">WordPress.org</a></li>
103 <li>Follow us on Twitter 🐦: <a href="https://twitter.com/reduxframework" rel="nofollow ugc">@ReduxFramework</a></li>
104 </ul>
105
106 <h4>🔐 Privacy</h4>
107 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.
108
109 For more details on our privacy policy: [https://redux.io/privacy](https://redux.io/privacy)
110 For more details on our terms and conditions: [https://redux.io/terms](https://redux.io/terms)
111
112 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!
113
114 == Installation ==
115 1. Upload the entire plugin folder to the `/wp-content/plugins/` directory.
116 2. Activate the plugin through the 'Plugins' menu in WordPress.
117
118 == Changelog ==
119 = 4.4.8 =
120 * Modified: Additional safeguards against read-only filesystems. Thanks @cezarpopa-cognita.
121 * Fixed: #3970 - Added `is_string` check to WordPress data callback argument.
122 * Removed: Unused code for Support Ticket Submission feature that was never finished.
123 * Fixed: Removed extra spaces from `textarea`.
124 * Added: WordPress 6.4 compatibility.
125 * Release date: October 17, 2023
126
127 = 4.4.7 =
128 * Removed: CDN vendor support for `ace_editor`. Devs won't update their code, leaving us no choice. Use the `redux/<opt_name>/fields/ace/script` filter to enqueue a local ACE Editor script if needed.
129 * Fixed: Redux template PHP not autoloading.
130 * Release date: September 14, 2023
131
132 = 4.4.6 =
133 * New: Global arg `fontawesome_frontend` to enqueue the internal Font Awesome CSS on the front end.
134 * New: Taxonomy Metaboxes Extension [https://devs.redux.io/core-extensions/taxonomy.html](https://devs.redux.io/core-extensions/taxonomy.html)
135 * Fixed: Font Awesome not enqueueing on the frontend for `social_profiles` field.
136 * Fixed: HTML Output for User Profile Metaboxes.
137 * Fixed: Admin panel CSS.
138 * Fixed: Adjusted translation for Google Font update message.
139 * Fixed: Continuing effort to combat old CDN code because some devs aren't updating their code.
140 * Fixed: REDUX_PLUGIN_FILE failed with embedded installed. WE NO LONGER SUPPORT EMBEDDED. IT'S FOR LEGACY INSTALLS ONLY.
141 * Release date: September 13, 2023
142
143 = 4.4.5 =
144 * Fixed: Redux catches error when Google Fonts JSON cannot be read/written due to server misconfiguration.
145 * Fixed: Output HTML in the admin panel now complies with W3C standards.
146 * Fixed: `typography` letter-spacing and word-spacing stuck on zero value.
147 * Fixed: Field classes were disregarded when using `hidden` or `disable` arguments.
148 * Fixed: Added class alias for the old version of Redux Vendor Support so Redux doesn't crash.
149 * Fixed: Added additional shim to fix Vendor Support code embedded by themes that are doing it incorrectly.
150 * Fixed: Add `wp-util` dependency to `icon_select` since, in some cases, WordPress does not.
151 * Added: Error trapping for panel template loading for missing or unreadable files to avoid crashing the site.
152 * Updated: Default Google Fonts.
153 * Updated: Font Awesome 6.4.2
154 * Release date: August 07, 2023
155
156 = 4.4.4 =
157 * Fixed: Revert `redux-admin` CSS handle to previous handle.
158 * Fixed: `color_rgba` field not rendering properly due to misspelled CSS enqueue handle.
159 * Fixed: jQuery deprecation notices in `typography` JavaScript.
160 * Fixed: Error in connection banner on first-time activation.
161 * Fixed: Missing redux-banner-admin.min.js file.
162 * Fixed: Added extra check for the existence of the function name with callbacks. Some themes are not doing it correctly and crashing WordPress.
163 * Release date: July 02, 2023
164
165 = 4.4.3 =
166 * Fixed: Typo in JavaScript enqueue handle broke `typography` and `slider` fields.
167 * Release date: June 29, 2023
168
169 = 4.4.2 =
170 * New: Icon Select Extension. Please review notes in README.md. [https://devs.redux.io/core-extensions/icon-select.html](https://devs.redux.io/core-extensions/icon-select.html)
171 * Added: `init_empty` argument for `repeater` field.
172 * Added: Class alias for customizer extension for Redux 3.x backward compatibility.
173 * Modified: Unused code cleanup.
174 * Modified: Moved `font-display` to Google font API enqueue and out of `output` CSS string.
175 * Updated: Default Google font list.
176 * Updated: ACE Editor 1.23.0
177 * Fixed: jQuery deprecation notices in `typography` field.
178 * Fixed: Special characters validation not catching special characters.
179 * Fixed: Validation routines not working complete with multiple metaboxes
180 * Improved: Redux no longer enqueues resources for each field instance.
181 * Release date: June 29, 2023
182
183 = 4.4.1 =
184 * New: User Metaboxes Extensions [https://devs.redux.io/core-extensions/user-metaboxes.html](https://devs.redux.io/core-extensions/user-metaboxes.html)
185 * Fixed: Multiple `multi_media` fields in the same section not respecting `max_upload_count`.
186 * Fixed: Glitch in validation causing color pickers to fail in rare use case.
187 * Fixed: Google Maps JavaScript.
188 * Updated: Minimum WordPress version to 5.0
189 * Release date: April 26, 2023
190
191 = 4.4.0 =
192 * Fixed: `Invalid argument` error inside `custom_fonts` on certain setups.
193 * Fixed: Deprecated Google Map API broke `google_maps` extension.
194 * Removed: Extendify Template Library
195 * Added: Connection banner to display Extendify removal notice with a plugin download option.
196 * Release date: March 29, 2023
197
198 = 4.3.26 =
199 * Modified: Empty `custom_font` list no longer creates empty fonts.css file.
200 * Release date: February 02, 2023
201
202 = 4.3.25 =
203 * Modified: Reworked directory enumeration for `custom_fonts` to avoid potential fatal errors.
204
205 = 4.3.24 =
206 * Additional work to make `custom_fonts` override old standalone extension version.
207 * Release date: January 20, 2023
208
209 = 4.3.23 =
210 * Tweaked Custom Fonts extension to avoid conflicts with the older standalone extension.
211 * Update: Extendify Library 1.2.4
212 * Release date: January 20, 2023
213
214 = 4.3.22 =
215 * Added: Custom Fonts extension [https://devs.redux.io/core-extensions/google-maps.html](https://devs.redux.io/core-extension/custom-fonts.html)
216 * Fixed: Metaboxes `post_format` selections not responding to clicks when Gutenberg is active due to class name changes.
217 * Fixed: Custom font data added via filter would trigger a warning if not an array.
218 * Update: Extendify Library 1.2.3
219 * Release date: January 19, 2023
220
221 = 4.3.21 =
222 * Added: Google Maps extension.
223 * Fixed: Widget area UI improperly aligned when `dev_mode` set to `false`.
224 * Fixed: `spinner` field not outputting `output` data.
225 * Fixed: Metaboxes CSS causing layout issues when `dev_mode` set to `false`.
226 * Update: Extendify Library 1.2.1
227 * Update: Font Awesome 6.2.1
228 * Release date: December 05, 2022
229
230 = 4.3.20 =
231 * Added: Widget Areas extension (for use with Classic Widgets only).
232 * Fixed: `spinner` field returning JavaScript error.
233 * Fixed: `required` not working outside a `repeater` when `repeater` field is loaded somewhere in the project.
234 * Fixed: JS error when `typography` `font-style` set to `false`.
235 * Updated: Removed registration verbiage from Google Fonts update notice.
236 * Updated: Extendify Library 1.0.1
237 * Release date: November 2, 2022
238
239 = 4.3.19 =
240 * Fixed: Extendify menu item appearing when it should not.
241 * Fixed: Blank page template would cause a fatal error.
242 * Release date: September 30, 2022
243
244 = 4.3.18 =
245 * New: Typography `weights` argument to override standard default weights.
246 * Updated Extendify Library 0.10.2
247 * Updated: Font Awesome 6.2.0
248 * Modified: Attempt to override old theme embedded extensions that use the 3.x loading method.
249 * Fixed: Social Profiles in metaboxes, hopefully.
250 * Fixed: `slides` field not showing image upon select. Thanks, @animeiswrong
251 * Removed: Social Profiles Widget (use the shortcode in HTML widget instead. See docs).
252 * Removed: Redux template library (use Extendify template library instead).
253 * Removed: Appsero registration for Redux Pro.
254 * Modified: Cleanup of old or outdated code.
255 * Release date: September 26, 2022
256
257 = 4.3.17 =
258 * Added: Social Profiles extension. [https://devs.redux.io/core-extensions/social-profiles.html](https://devs.redux.io/core-extensions/social-profiles.html)
259 * Fixed: Metabox post-types and templates selection inoperative on new posts.
260 * Updated: Extendify Library.
261 * Release date: August 22, 2002
262
263 = 4.3.16 =
264 * Added: Accordion extension. [https://devs.redux.io/core-extensions/accordion.html](https://devs.redux.io/core-extensions/accordion.html)
265 * Added: JS Button extension. [https://devs.redux.io/core-extensions/js-button.html](https://devs.redux.io/core-extensions/js-button.html)
266 * Fixed: Validation messages dismissed when using `ace_editor` field after `redux_change` event.
267 * Updated: Extendify Library.
268 * Release date: July 21, 2022
269
270 = 4.3.15 =
271 * Added: Multi Media extension. [https://devs.redux.io/core-extensions/multi-media.html](https://devs.redux.io/core-extensions/multi-media.html)
272 * Added: DateTime extension. [https://devs.redux.io/core-extensions/date-time-picker.html](https://devs.redux.io/core-extensions/date-time-picker.html)
273 * Fixed: Deprecation error surrounding `add_menu_page` in WordPress 6.0.
274 * Fixed: `undefined` unit entry in `letter-spacing` subfield of the `typography` field.
275 * Modified: Deprecation notices for outdated API.
276 * Updated: Extendify Library.
277 * Release date: June 21, 2022
278
279 = 4.3.14 =
280 * 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](https://devs.redux.io/core-fields/typography.html)
281 * Fixed: Redux installed via TGMPA failing with "This plugin does not have a valid header."
282 * Updated: Extendify Library.
283 * Release date: May 19, 2022
284
285 = 4.3.13 =
286 * Fixed: Work for `required` functionality within the `repeater` field.
287 * Fixed: Filter out bad default values for `color_rgba` field.
288 * Fixed: jQuery deprecation notice.
289 * Fixed: Type error in `import_export` field. Additional `repeater` JS fix.
290 * Fixed: `required` functionality within the `repeater` field.
291 * Modified: Additional sanitizing on color hex values.
292 * Modified: Customizer code to eliminate `init()` error.
293 * Updated: Extendify Library.
294 * Release date: May 05, 2022
295
296 = 4.3.12 =
297 * Updated: Vendor libraries.
298 * Updated: Extendify Library.
299 * Fixed: jQuery deprecation notices.
300 * Fixed: Filesystem class error.
301 * Fixed: Customizer not saving data for sections not shown in the customizer.
302 * Fixed: Fix deprecation errors in customizer.
303 * Fixed: Fix core deprecation notices in metaboxes.
304 * Release date: March 08, 2022
305
306 = 4.3.11 =
307 * Added: Advanced Customizer!
308 * Added: Font Awesome 6 Library for future extensions.
309 * Modified: Enforcing deprecation notices for deprecated functions. Developers: Please update your code as necessary.
310 * Modified: Connection banner to meet wp.org library standards.
311 * Updated: Extendify Library.
312 * Release date: February 23, 2022
313
314 = 4.3.10 =
315 * Added: Repeater field for beta testing.
316 * Modified: Background field will now show background styling options even if `background-image` is not set.
317 * Modified: Connection banner now promotes Extendify plugin with download/activate option.
318 * Updated: Extendify Library.
319 * Release date: February 09, 2022
320
321 = 4.3.9 =
322 * Fixed: Extendify Library JavaScript error.
323 * Release date: January 26, 2022
324
325 = 4.3.8 =
326 * Fixed: Spacing field defaults to `px` if no default is set.
327 * Fixed: Remove plugin.php hack in Appsero SDK.
328 * Updated: Default Google Fonts list brought up to current release
329 * Updated: Extendify Library.
330 * Release date: January 25, 2022
331
332 = 4.3.7 =
333 * Fixed: Incorrect global variable assignment. Thanks, @webbudesign.
334 * Release date: January 11, 2022
335
336 = 4.3.6 =
337 * Modified: Update to the Extendify Library.
338 * Modified: Moved Extendify and Redux templates libraries back to root folder.
339 * Modified: Removed "Gutenberg is currently disabled" notice when the Classic Editor plugin is active.
340 * Fixed: `date` shortcode without attributes producing error.
341 * Fixed: Various jQuery deprecation fixes.
342 * Release date: January 11, 2022
343
344 = 4.3.5 =
345 * Added: Add former premium feature: Option panel Search Bar. See Sample demo or the [docs site](https://devs.redux.io/core-extensions).
346 * Added: Add former premium feature: Shortcodes. See Sample demo or the [docs site](https://devs.redux.io/core-extensions).
347 * Fixed: Editor in metaboxes not saving HTML. WIll now save the same HTML posts/pages allows.
348 * Fixed: Front end formatting issue with the Extendify template library.
349 * Release date: December 01, 2021
350
351 = 4.3.4 =
352 * Fixed: CSS and JS not loading when embedding Redux due to a malformed path.
353 * Modified: Update to the Extendify template library.
354 * Release date: November, 24 2021
355
356 = 4.3.3 =
357 * Modified: Move template libraries to redux-core directory.
358 * Modified: Update to the Extendify template library.
359 * Release date: November 16, 2021
360
361 = 4.3.2 =
362 * Added: Metaboxes!
363 * Fixed: Incorrect return type in Options Constructor.
364 * Modified: Prefixed Browser class to avoid conflict with older versions in other projects.
365 * Release date: November 11, 2021
366
367 = 4.3.1 =
368 * Fixed: `wp_mail has been declared by another process or plugin` message.
369 * Fixed: Malformed README wouldn't allow clicking of some support links.
370 * Release date: September 22, 2021
371
372 = 4.3.0 =
373 * 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](https://redux.io/gutenberg-template-library-upgrade).
374 * Added: Option to enable/disable Template libraries. Found under Settings > Redux > Templates
375 * Added: Redux debug data moved to WordPress Site Health Info screen.
376 * Removed: Redux Framework Health Screen.
377 * Modified: Tools > Redux Framework screen moved to Settings > Redux
378 * Modified: Redux Templates disabled by default.
379 * Release date: September 21, 2021
380
381 ** For a full changelog, see https://github.com/reduxframework/redux-framework/blob/master/CHANGELOG.md **
382
383 == Frequently Asked Questions ==
384
385 = Why doesn't this plugin do anything? =
386
387 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.
388
389 = How can I learn more about Redux? =
390
391 Visit our website at [https://redux.io/](http://redux.io)
392
393