Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
Products::has_products
Check if the store has any user created published products.
Метод класса: Products{}
Хуков нет.
Возвращает
bool.
Использование
$result = Products::has_products();
Код Products::has_products() Products::has products WC 11.1.0
public static function has_products() {
$product_exists = get_transient( self::HAS_PRODUCT_TRANSIENT );
if ( $product_exists ) {
return 'yes' === $product_exists;
}
$counts = wp_count_posts( 'product' );
$value = isset( $counts->publish ) && $counts->publish > 0 ? 'yes' : 'no';
set_transient( self::HAS_PRODUCT_TRANSIENT, $value );
return 'yes' === $value;
}