The follow table is a list of available filter hooks within Redux Framework that developers may use in their own code. Please note, a solid understand of PHP and WordPress action hooks is required.
As always, please be sure to replace {opt_name}
with the opt_name string of your Redux instance.
Thanks to @paulthecoder for compiling this list.
Tag | Args | Description |
redux/init | On Redux init. | |
redux/plugin/hooks | $plugin_object (object) ReduxFrameworkPlugin |
After the plugin is activated and loaded. |
redux/ajax/heartbeat | $redux_object (object) ReduxFramework |
Disregard WP AJAX ‘heartbeat’ call. Why waste resources? |
redux/construct | $redux_object (object) ReduxFramework |
Construct hook. |
redux/loaded | $redux_object (object) ReduxFramework |
Redux has loaded |
ReduxFrameworkPlugin_admin_notice | Before displaying the admin notice. | |
redux/{opt_name}/panel/before | Before the panel template is echoed. | |
redux/{opt_name}/panel/after | After the panel template is echoed. | |
redux/page/{opt_name}/enqueue | After Redux has enqueued its stylesheets and scripts. | |
redux/page/{opt_name}/load | $wp_screen (object) WP_Screen |
Redux options page has loaded. |
redux/page/{opt_name}/header | $redux_object (object) ReduxFramework |
Redux admin_head() hook for options page. |
redux/page/{opt_name}/sections/after | $redux_object (object) ReduxFramework |
Right after all the sections in the options panel, just before the footer. |
redux/page/{opt_name}/menu/after | $redux_object (object) ReduxFramework |
After the sections menu in the options panel. |
redux/page/{opt_name}/form/before | $redux_object (object) ReduxFramework |
Before the panel’s form is echoed. |
redux/page/{opt_name}/form/after | $redux_object (object) ReduxFramework |
After the panel’s form is echoed. |
redux/options/{opt_name}/import | $redux_object (object) ReduxFramework |
When the last save mode is an import. |
redux/options/{opt_name}/reset | $redux_object (object) ReduxFramework |
When the last save mode is a global reset. |
redux/options/{opt_name}/section/reset | $redux_object (object) ReduxFramework |
When the last save mode is a section reset. |
redux/options/{opt_name}/saved | $value (mixed) Set/saved option value |
When the last save mode is the normal save options. |
redux/options/{opt_name}/settings/change | $value (mixed) Set/saved option value |
When the user has changed an option. |
redux/options/{opt_name}/errors | $errors (array) Error information |
Error notification. |
redux/options/{opt_name}/warnings | $warnings (array) Warning information |
Warning notification. |
redux/options/{opt_name}/field/{field.type}/register | $field (array) The field settings. |
Before the field is registered with add_settings_field(). |
redux/options/{opt_name}/register | $sections (array) Option sections |
When registering the options. |
redux/options/{opt_name}/compiler | $options (array) $this->options $css $changed_values |
Compiler hook. |
redux/options/{opt_name}/compiler/advanced | $redux_object (object) ReduxFramework |
Advanced compiler hook. |
redux/options/{opt_name}/validate | $data (&array) [&$plugin_options, redux_options, changed_values] |
Hook on option validation. |
redux/field/{opt_name}/{field.type}/callback/before | $data (&array) [&$field, &$value] Field data + field id. |
Before the callback of a specific field type. |
redux/field/{opt_name}/callback/before | $data (&array) [&$field, &$value] Field data + field id. |
Before the callback of each field. |
redux/field/{opt_name}/{field.type}/callback/after | $data (&array) [&$field, &$value] Field data + field id. |
After the callback of a specific field type. |
redux/field/{opt_name}/callback/after | $data (&array) [&$field, &$value] Field data + field id. |
After the callback of each field. |
redux/field/{opt_name}/{field.type}/render/before | $data (&array) [&$field, &$value] Field data + field id. |
Before the output of a specific field type. |
redux/field/{opt_name}/render/before | $data (&array) [&$field, &$value] Field data + field id. |
Before the output of each field. |
redux/field/{opt_name}/{field.type}/fieldset/before/{opt_name} | $data (&array) [&$field, &$value] Field data + field id. |
Before the fieldset of a specific field type. |
redux/field/{opt_name}/fieldset/before/{opt_name} | $data &array [&$field, &$value] Field data + field id. |
Before the fieldset of each field. |
redux/field/{opt_name}/{field.type}/fieldset/after/{opt_name} | $data (&array) [&$field, &$value] Field data + field id. |
After the fieldset of a specific field type. |
redux/field/{opt_name}/fieldset/after/{opt_name} | $data (&array) [&$field, &$value] Field data + field id. |
After the fieldset of each field. |
redux/extensions/before | $redux_object (object) ReduxFramework |
Before Redux extensions are registered (not specific to your opt_name). |
redux/extensions/{opt_name}/before | $redux_object (object) ReduxFramework |
Before Redux extensions are registered (specific to your opt_name). |
redux/extensions/{opt_name} | $redux_object (object) ReduxFramework |
Register Redux extensions. |
redux/customizer/live_preview | Runs on wp_head() when the Customizer live preview initializes. |