'Display Testimonials Widget', 'classname' => 'articles-testimonials-widget' ) ); } // print to frontend function widget( $args, $instance ) { // Widget output extract($args); echo $before_widget; echo $before_title . $instance['title'] . $after_title; $tpl = PBR_THEME_DIR .'/templates/widgets/testimonials.php'; require( $tpl ); echo $after_widget; } function update( $new_instance, $old_instance ) { // Save widget options $instance['title'] = $new_instance['title']; $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' => 'Testimonials', 'number' => '6', 'columns' => '1', 'addition_class' => '', ) ); $columns = [ '1' => __('1', 'basee'), '2' => __('2', 'basee'), '3' => __('3', 'basee'), '4' => __('4', 'basee'), '6' => __('6', 'basee'), ]; ?>