WC_Settings_Emails::track_email_improvements_feature_change
Track email improvements feature change.
Метод класса: WC_Settings_Emails{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WC_Settings_Emails = new WC_Settings_Emails(); $WC_Settings_Emails->track_email_improvements_feature_change( $feature_id, $enabled );
- $feature_id(строка) (обязательный)
- The feature ID.
- $enabled(true|false) (обязательный)
- 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 WC 10.5.2
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 );
}
}
}