From b58be24b81aface96288fcfc48fbf47b88e7447b Mon Sep 17 00:00:00 2001 From: Claudio Sanches Date: Wed, 8 Nov 2017 17:35:31 -0200 Subject: [PATCH] Introduced new filters to allow save settings --- includes/admin/class-wc-admin-menus.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/admin/class-wc-admin-menus.php b/includes/admin/class-wc-admin-menus.php index 7d64474af18..7fd4b369d3f 100644 --- a/includes/admin/class-wc-admin-menus.php +++ b/includes/admin/class-wc-admin-menus.php @@ -101,7 +101,7 @@ class WC_Admin_Menus { $current_section = empty( $_REQUEST['section'] ) ? '' : sanitize_title( wp_unslash( $_REQUEST['section'] ) ); // WPCS: input var okay, CSRF ok. // Save settings if data has been posted. - if ( ! empty( $_POST ) ) { // WPCS: input var okay, CSRF ok. + if ( apply_filters( '' !== $current_section ? "woocommerce_save_settings_{$current_tab}_{$current_section}" : "woocommerce_save_settings_{$current_tab}", ! empty( $_POST ) ) ) { // WPCS: input var okay, CSRF ok. WC_Admin_Settings::save(); }