Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
Products::maybe_redirect_to_add_product_tasklist
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() Products::maybe redirect to add product tasklist WC 10.5.0
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;
}
}