'latest_post', 'description' => __('A widget for Latest Posts.', 'besty') ); $besty_control_ops = array( 'width' => 300, 'height' => 350, 'id_base' => 'latest-post-widget' ); parent::__construct( 'latest-post-widget', __('Besty Latest Post', 'besty'), $besty_widget_ops, $besty_control_ops ); } function widget( $besty_args, $instance ) { extract( $besty_args ); //Our variables from the widget settings. $besty_title = apply_filters('widget_title', $instance['title'] ); $besty_show_info = isset( $instance['show_info'] ) ? $instance['show_info'] : false; $besty_title = apply_filters( 'widget_title', $instance['title'] ); if( $instance['number'] <= 0) $besty_number = 4 ; else $besty_number = $instance['number']; // before and after widget arguments are defined by themes echo $besty_args['before_widget']; if ( ! empty( $besty_title ) ){ echo $besty_args['before_title'] . $besty_title . $besty_args['after_title']; } // Display the widget title ?>