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 9.8.1
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 ); } } }