__('Resume Experience Widget', 'resumee'), 'customize_selective_refresh' => true )); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function widget($args, $instance){ $title = isset( $instance['title'] ) ? apply_filters('widget_title', $instance['title'] ) : __('Work Experience','resumee'); $exp1 = isset( $instance['exp1'] ) ? apply_filters('widget_title', $instance['exp1'] ) : __('Title / Company Name / Jan, 2015 - present','resumee'); $exp2 = isset( $instance['exp2'] ) ? apply_filters('widget_title', $instance['exp2'] ) : __('Title / Company Name / Jan, 2015 - present','resumee'); $exp3 = isset( $instance['exp3'] ) ? apply_filters('widget_title', $instance['exp3'] ) : __('Title / Company Name / Jan, 2015 - present','resumee'); $exp4 = isset( $instance['exp4'] ) ? apply_filters('widget_title', $instance['exp4'] ) : __('Title / Company Name / Jan, 2015 - present','resumee'); $exp5 = isset( $instance['exp5'] ) ? apply_filters('widget_title', $instance['exp5'] ) : __('Title / Company Name / Jan, 2015 - present','resumee'); $jd1 = isset( $instance['jd1'] ) ? apply_filters('widget_title', $instance['jd1'] ) : __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.','resumee'); $jd2 = isset( $instance['jd2'] ) ? apply_filters('widget_title', $instance['jd2'] ) : __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.','resumee'); $jd3 = isset( $instance['jd3'] ) ? apply_filters('widget_title', $instance['jd3'] ) : __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.','resumee'); $jd4 = isset( $instance['jd4'] ) ? apply_filters('widget_title', $instance['jd4'] ) : __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.','resumee'); $jd5 = isset( $instance['jd5'] ) ? apply_filters('widget_title', $instance['jd5'] ) : __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.','resumee'); /* Before widget (defined by themes). */ echo $args['before_widget'] ; echo '
'; if(isset($title) && !empty($title)){ echo '

'. do_shortcode($title) .'

'; } echo '
'; /* After widget (defined by themes). */ echo $args['after_widget'] ; } /** * Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ public function form($instance){ /* Set up some default widget settings. */ $defaults = array( 'title' => __('Work Experience', 'resumee'), 'exp1' => __('Title / Company Name / Jan, 2015 - present', 'resumee'), 'jd1' => __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.', 'resumee'), 'exp2' => __('Title / Company Name / Jan, 2015 - present', 'resumee'), 'jd2' => __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.', 'resumee'), 'exp3' => __('Title / Company Name / Jan, 2015 - present', 'resumee'), 'jd3' => __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.', 'resumee'), 'exp4' => __('Title / Company Name / Jan, 2015 - present', 'resumee'), 'jd4' => __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.', 'resumee'), 'exp5' => __('Title / Company Name / Jan, 2015 - present', 'resumee'), 'jd5' => __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit. Nam non faucibus urna, at pulvinar nisl. Aliquam erat volutpat. Ut eget aliquet diam. In et Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur.', 'resumee') ); $instance = wp_parse_args( (array) $instance, $defaults ); ?>