'Display Products Tabs Widget', 'classname' => 'articles-products-tabs-widget' ) ); } // print to frontend function widget( $args, $instance ) { // Widget output extract($args); echo $before_widget; $tpl = PBR_THEME_DIR .'/templates/widgets/products_tabs.php'; require( $tpl ); echo $after_widget; } function update( $new_instance, $old_instance ) { // Save widget options $instance['title'] = $new_instance['title']; $instance['best_selling'] = $new_instance['best_selling']; $instance['featured_product'] = $new_instance['featured_product']; $instance['top_rate'] = $new_instance['top_rate']; $instance['recent_product'] = $new_instance['recent_product']; $instance['on_sale'] = $new_instance['on_sale']; $instance['recent_review'] = $new_instance['recent_review']; $instance['number'] = $new_instance['number']; $instance['columns'] = $new_instance['columns']; $instance['addition_class'] = $new_instance['addition_class']; return $instance; } function form( $instance ) { //default $instance = wp_parse_args( $instance, array( 'title' => 'Products Tabs', 'best_selling' => '', 'featured_product' => 'on', 'top_rate' => '', 'recent_product' => 'on', 'on_sale' => 'on', 'recent_review' => '', 'number' => '4', 'columns' => '4', 'addition_class' => '', ) ); // Output admin widget options form $columns = [ '1' => __('1', 'basee'), '2' => __('2', 'basee'), '3' => __('3', 'basee'), '4' => __('4', 'basee'), '6' => __('6', 'basee'), ]; $title = esc_attr($instance['title']); $number = esc_attr($instance['number']); $column = esc_attr($instance['columns']); $addition_class = esc_attr($instance['addition_class']); ?>

/>  

/>  

/>  

/>  

/>  

/>