Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

Products::maybe_redirect_to_add_product_tasklist()publicWC 1.0

Redirect to the add product tasklist if there are no products.

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

Хуков нет.

Возвращает

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

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

$Products = new Products();
$Products->maybe_redirect_to_add_product_tasklist();

Код Products::maybe_redirect_to_add_product_tasklist() WC 9.8.5

public function maybe_redirect_to_add_product_tasklist() {
	$screen = get_current_screen();
	if ( 'edit' === $screen->base && 'product' === $screen->post_type ) {
		// wp_count_posts is cached.
		$counts = (array) wp_count_posts( $screen->post_type );
		unset( $counts['auto-draft'] );
		$count = array_sum( $counts );
		if ( $count > 0 ) {
			return;
		}
		wp_safe_redirect( admin_url( 'admin.php?page=wc-admin&task=products' ) );
		exit;
	}
}