Mostrar Productos Destacados Con WooCommerce Sin Shortcode

Es común en una tienda mostrar los productos destacados en la portada. Con WooCommerce puedes hacerlo usando un simple shortcode pero si este no es el caso y quieres hacerlo usando tu propio código esta es una forma de hacerlo.

$args = array(
    'post_type' => 'product',
    'meta_key' => '_featured',
    'meta_value' => 'yes',
    'posts_per_page' => 10
);

$featured_query = new WP_Query( $args );
        
if ( $featured_query->have_posts() ) : 

    while ( $featured_query->have_posts() ) : 
        
        $featured_query->the_post();
        $product = get_product( $featured_query->post->ID );
                
        // Lo que se que quieras mostrar luego
    endwhile;
endif;
// Siempre hacerle un reset a la consulta
wp_reset_query();