WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

WC_Settings_Tracking::track_setting_change() public WC 1.0

Add WooCommerce option to a list of updated options.

Это метод класса: WC_Settings_Tracking{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$WC_Settings_Tracking = new WC_Settings_Tracking();
$WC_Settings_Tracking->track_setting_change( $option_name, $old_value, $new_value );
$option_name(строка) (обязательный)
Option being updated.
$old_value(смешанный) (обязательный)
Old value of option.
$new_value(смешанный) (обязательный)
New value of option.

Код WC_Settings_Tracking::track_setting_change() WC 4.5.2

woocommerce/includes/tracks/events/class-wc-settings-tracking.php
<?php
public function track_setting_change( $option_name, $old_value, $new_value ) {
	// Make sure this is a WooCommerce option.
	if ( ! in_array( $option_name, $this->whitelist, true ) ) {
		return;
	}

	// Check to make sure the new value is truly different.
	// `woocommerce_price_num_decimals` tends to trigger this
	// because form values aren't coerced (e.g. '2' vs. 2).
	if (
		is_scalar( $old_value ) &&
		is_scalar( $new_value ) &&
		(string) $old_value === (string) $new_value
	) {
		return;
	}

	$this->updated_options[] = $option_name;
}