Automattic\WooCommerce\Internal\AddressProvider

AbstractAutomatticAddressProvider::update_cached_optionprivateWC 1.0

Updates the cached option.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->update_cached_option( $key, $value, $ttl );
$key(строка) (обязательный)
The key of the option.
$value(разное) (обязательный)
The value of the option.
$ttl(int)
The TTL of the option.
По умолчанию: DAY_IN_SECONDS

Код AbstractAutomatticAddressProvider::update_cached_option() WC 10.3.6

private function update_cached_option( $key, $value, $ttl = DAY_IN_SECONDS ) {
	$result = update_option(
		$this->id . '_' . $key,
		array(
			'data'    => $value,
			'updated' => time(),
			'ttl'     => $ttl,
		),
		false
	);
	if ( false === $result ) {
		wp_cache_delete( $this->id . '_' . $key, 'options' );
	}
}