widget_cssclass = 'woocommerce best_shop_product_category_list_slider_widget'; $this->widget_description = __( 'Display Product Carousel.', 'best-shop' ); $this->widget_id = 'best_shop_product_category_list_slider_widget'; $this->widget_name = __( '+ Gradient Product category Carousel', 'best-shop' ); parent::__construct(); } public function widget( $args, $instance ) { if(is_admin() ) { ?>
'product', 'posts_per_page'=> $max_items ); } else { $product_args = array ( 'post_type' => 'product', 'posts_per_page'=> $max_items, 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'terms' => $category, 'operator' => $operator ))); } $loop = new WP_Query($product_args ); $cat_count = 0; global $best_shop_product_categories; best_shop_set_all_product_categories(); $all_categories = $best_shop_product_categories; ?>