Automattic\WooCommerce\Internal\Admin\Schedulers

ImportScheduler::is_importing()public staticWC 1.0

Returns true if an import is in progress.

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

Хуков нет.

Возвращает

true|false.

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

$result = ImportScheduler::is_importing();

Код ImportScheduler::is_importing() WC 8.7.0

public static function is_importing() {
	$pending_jobs = self::queue()->search(
		array(
			'status'   => 'pending',
			'per_page' => 1,
			'claimed'  => false,
			'search'   => 'import',
			'group'    => self::$group,
		)
	);
	if ( empty( $pending_jobs ) ) {
		$in_progress = self::queue()->search(
			array(
				'status'   => 'in-progress',
				'per_page' => 1,
				'search'   => 'import',
				'group'    => self::$group,
			)
		);
	}

	return ! empty( $pending_jobs ) || ! empty( $in_progress );
}