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

Automattic\WooCommerce\Admin\Notes

WC_Admin_Notes_Woo_Subscriptions_Notes::update_option_woocommerce_helper_data() public WC 1.0

Reacts to changes in the helper option.

{} Это метод класса: 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->update_option_woocommerce_helper_data( $old_value, $value );
$old_value(массив) (обязательный)
The previous value of the option.
$value(массив) (обязательный)
The new value of the option.

Код WC_Admin_Notes_Woo_Subscriptions_Notes::update_option_woocommerce_helper_data() WC 4.7.0

<?php
public function update_option_woocommerce_helper_data( $old_value, $value ) {
	if ( ! is_array( $old_value ) ) {
		$old_value = array();
	}
	if ( ! is_array( $value ) ) {
		$value = array();
	}

	$old_auth  = array_key_exists( 'auth', $old_value ) ? $old_value['auth'] : array();
	$new_auth  = array_key_exists( 'auth', $value ) ? $value['auth'] : array();
	$old_token = array_key_exists( 'access_token', $old_auth ) ? $old_auth['access_token'] : '';
	$new_token = array_key_exists( 'access_token', $new_auth ) ? $new_auth['access_token'] : '';

	// The site just disconnected.
	if ( ! empty( $old_token ) && empty( $new_token ) ) {
		$this->remove_notes();
		$this->add_no_connection_note();
		return;
	}

	// The site is connected.
	if ( $this->is_connected() ) {
		$this->remove_notes();
		$this->refresh_subscription_notes();
		return;
	}
}