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

Automattic\WooCommerce\Admin\Notes

WC_Admin_Notes_Woo_Subscriptions_Notes::admin_init() public WC 1.0

Things to do on admin_init.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Admin_Notes_Woo_Subscriptions_Notes = new WC_Admin_Notes_Woo_Subscriptions_Notes();
$WC_Admin_Notes_Woo_Subscriptions_Notes->admin_init();

Код WC_Admin_Notes_Woo_Subscriptions_Notes::admin_init() WC 4.7.1

<?php
public function admin_init() {
	$this->check_connection();

	if ( $this->is_connected() ) {
		$refresh_notes = false;

		// Did the user just do something on the helper page?.
		if ( isset( $_GET['wc-helper-status'] ) ) { // @codingStandardsIgnoreLine.
			$refresh_notes = true;
		}

		// Has it been more than a day since we last checked?
		// Note: We do it this way and not wp_scheduled_task since WC_Helper_Options is not loaded for cron.
		$time_now_gmt = current_time( 'timestamp', 0 );
		$last_refresh = intval( get_option( self::LAST_REFRESH_OPTION_KEY, 0 ) );
		if ( $last_refresh + DAY_IN_SECONDS <= $time_now_gmt ) {
			update_option( self::LAST_REFRESH_OPTION_KEY, $time_now_gmt );
			$refresh_notes = true;
		}

		if ( $refresh_notes ) {
			$this->refresh_subscription_notes();
		}
	}
}