'agency_ecommerce_widget_featured_categories', 'description' => esc_html__('Widget to display featured categories of WooCommerce with carousel', 'agency-ecommerce'), ); parent::__construct('agency-ecommerce-featured-categories', esc_html__('AE: Featured Categories', 'agency-ecommerce'), $opts); } function widget($args, $instance) { $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base); $featured_cats = array_map('esc_attr', $instance['featured_cats']); $view_details = !empty($instance['view_details']) ? esc_html($instance['view_details']) : ''; $show_counts = !empty($instance['show_counts']) ? $instance['show_counts'] : 0; $disable_carousel = !empty($instance['disable_carousel']) ? $instance['disable_carousel'] : 0; $background_color = !empty($instance['background_color']) ? sanitize_hex_color($instance['background_color']) : '#e6e9ec'; $args['before_widget'] = str_replace('class="', 'style="background:' . $background_color . ' " class="', $args['before_widget']); echo $args['before_widget']; ?>
/>
id="get_field_id('show_counts'); ?>" name="get_field_name('show_counts'); ?>"/>
id="get_field_id('disable_carousel'); ?>" name="get_field_name('disable_carousel'); ?>"/>