0, 'title' => esc_html__('Product Title', 'ample-shop'), 'product_number'=>10, 'view' => esc_html__('View All', 'ample-shop'), ); return $defaults; } public function __construct() { parent::__construct( 'ample-shop-all-product-widget', esc_html__(' AT : Each Cat Product Widget', 'ample-shop'), array('description' => esc_html__('select woocommerce category', 'ample-shop')) ); } public function form($instance) { $instance = wp_parse_args( (array ) $instance, $this->defaults() ); $instance = wp_parse_args((array )$instance, $this->defaults()); $catid = absint($instance['cat_id']); $title = esc_attr($instance['title']); $product_number = absint( $instance[ 'product_number' ] ); $view = esc_attr($instance['view']); ?>
esc_html__('Choose product Categories', 'ample-shop'),
'orderby' => 'name',
'order' => 'asc',
'show_count' => 1,
'hide_empty' => 1,
'echo' => 1,
'selected' => $catid,
'hierarchical' => 1,
'name' => esc_attr($this->get_field_name('cat_id')),
'id' => esc_attr($this->get_field_name('cat_id')),
'class' => 'widefat',
'taxonomy' => 'product_cat',
'hide_if_empty' => false,
);
wp_dropdown_categories($ample_shop_con_dropown_cat);
?>