WC_Settings_Emails::track_email_improvements_feature_change()
Track email improvements feature change.
Method of the class: WC_Settings_Emails{}
No Hooks.
Returns
null
. Nothing (null).
Usage
$WC_Settings_Emails = new WC_Settings_Emails(); $WC_Settings_Emails->track_email_improvements_feature_change( $feature_id, $enabled );
- $feature_id(string) (required)
- The feature ID.
- $enabled(true|false) (required)
- True if the feature is enabled, false if it is disabled.
WC_Settings_Emails::track_email_improvements_feature_change() WC Settings Emails::track email improvements feature change code WC 9.8.5
public function track_email_improvements_feature_change( $feature_id, $enabled ) { if ( 'email_improvements' === $feature_id ) { $current_date = gmdate( 'Y-m-d H:i:s' ); if ( $enabled ) { $enabled_count = get_option( 'woocommerce_email_improvements_enabled_count', 0 ); update_option( 'woocommerce_email_improvements_enabled_count', $enabled_count + 1 ); add_option( 'woocommerce_email_improvements_first_enabled_at', $current_date ); update_option( 'woocommerce_email_improvements_last_enabled_at', $current_date ); } else { $disabled_count = get_option( 'woocommerce_email_improvements_disabled_count', 0 ); update_option( 'woocommerce_email_improvements_disabled_count', $disabled_count + 1 ); add_option( 'woocommerce_email_improvements_first_disabled_at', $current_date ); update_option( 'woocommerce_email_improvements_last_disabled_at', $current_date ); } } }