phpwordpresshtmlwoocommerce

Displays the total number of products


What code use to display the total number of products? I want to make a section with icons on the main page of my store and it would be great to include something like that.

Best Regards


Solution

  • In case you want to show total number of published products in your store, use the following code:

    $args = array( 'post_type' => 'product', 'post_status' => 'publish', 
    'posts_per_page' => -1 );
    $products = new WP_Query( $args );
    echo $products->found_posts;
    

    It returns the total number of published products in your store.


    Also you can use this approach to get the total number of simple and variable products together:

    $product_count = wp_count_posts('product')->publish + wp_count_posts('product_variation')->publish;
    echo 'Total number of products: ' . $product_count;