Automattic\WooCommerce\Admin

ReportsSync::initpublic staticWC 1.0

Hook in sync methods.

Метод класса: ReportsSync{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = ReportsSync::init();

Код ReportsSync::init() WC 10.8.1

public static function init() {
	// Initialize scheduler hooks.
	foreach ( self::get_schedulers() as $scheduler ) {
		$scheduler::init();
	}
	add_action( 'woocommerce_update_product', array( __CLASS__, 'clear_stock_count_cache' ) );
	add_action( 'woocommerce_new_product', array( __CLASS__, 'clear_stock_count_cache' ) );
	add_action( 'update_option_woocommerce_notify_low_stock_amount', array( __CLASS__, 'clear_stock_count_cache' ) );
	add_action( 'update_option_woocommerce_notify_no_stock_amount', array( __CLASS__, 'clear_stock_count_cache' ) );
	add_action( 'trashed_post', array( __CLASS__, 'maybe_clear_stock_count_cache_for_post' ) );
	add_action( 'untrashed_post', array( __CLASS__, 'maybe_clear_stock_count_cache_for_post' ) );
	add_action( 'delete_post', array( __CLASS__, 'maybe_clear_stock_count_cache_for_post' ) );
}