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

Automattic\WooCommerce\Admin\Features

ShippingLabelBannerDisplayRules::banner_not_dismissed() private WC 1.0

Checks if the banner was not dismissed by the user.

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

Хуков нет.

Возвращает

true/false.

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

// private - только в коде основоного (родительского) класса
$result = $this->banner_not_dismissed();

Код ShippingLabelBannerDisplayRules::banner_not_dismissed() WC 4.7.1

<?php
private function banner_not_dismissed() {
	$dismissed_timestamp_ms = get_option( 'woocommerce_shipping_dismissed_timestamp' );

	if ( ! is_numeric( $dismissed_timestamp_ms ) ) {
		return true;
	}
	$dismissed_timestamp_ms = intval( $dismissed_timestamp_ms );
	$dismissed_timestamp    = intval( round( $dismissed_timestamp_ms / 1000 ) );
	$expired_timestamp      = $dismissed_timestamp + 24 * 60 * 60; // 24 hours from click time

	$dismissed_for_good = -1 === $dismissed_timestamp_ms;
	$dismissed_24h      = time() < $expired_timestamp;

	return ! $dismissed_for_good && ! $dismissed_24h;
}