'publish', 'post_type' => 'product', 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'product_tag', 'field' => 'id', 'terms' => brandy_get_demo_tags(), 'operator' => 'IN', ), array( 'taxonomy' => 'product_type', 'field' => 'slug', 'terms' => 'variable', ), array( 'taxonomy' => 'product_visibility', 'field' => 'slug', 'terms' => 'featured', ), ), 'orderby' => 'rand', 'posts_per_page' => 1, ); $products_query = new \WP_Query( $product_query_args ); $products = $products_query->get_posts(); if ( count( $products ) < 1 ) { return; } $product = $products[0]; $product = \wc_get_product( $product ); $product_id = $product->get_id(); ?>