WC_Admin_Settings::reset_settings_pages_on_feature_change
Reset settings when features that affect settings are toggled.
Method of the class: WC_Admin_Settings{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = WC_Admin_Settings::reset_settings_pages_on_feature_change( $feature_id, $is_enabled );
- $feature_id(string) (required)
- The feature ID.
- $is_enabled(true|false) (required)
- Whether the feature is enabled.
WC_Admin_Settings::reset_settings_pages_on_feature_change() WC Admin Settings::reset settings pages on feature change code WC 10.3.3
public static function reset_settings_pages_on_feature_change( $feature_id, $is_enabled ) {
if ( 'point_of_sale' === $feature_id && $is_enabled ) {
self::$settings = array();
self::get_settings_pages();
}
}