Automattic\WooCommerce\StoreApi\Utilities
RateLimits::is_exceeded_retry_after()
If exceeded, seconds until reset.
Метод класса: RateLimits{}
Хуков нет.
Возвращает
true|false|int
.
Использование
$result = RateLimits::is_exceeded_retry_after( $action_id );
- $action_id(строка) (обязательный)
- Identifier of the action.
Код RateLimits::is_exceeded_retry_after() RateLimits::is exceeded retry after WC 9.8.5
public static function is_exceeded_retry_after( string $action_id ) { $current_limit = self::get_rate_limit( $action_id ); $time = time(); // Before the next run is allowed, retry forbidden. if ( $time <= (int) $current_limit->reset && 0 === (int) $current_limit->remaining ) { return (int) $current_limit->reset - $time; } // After the next run is allowed, retry allowed. return false; }