'resumee_intro_one_widget', 'description' => __('Resumee Intro Widget One', 'resumee'), 'customize_selective_refresh' => true ); parent::__construct( 'resumee_intro_one_widget', 'Resumee Intro Widget', $widget_ops ); add_action('admin_enqueue_scripts', array($this, 'upload_scripts')); add_action('admin_enqueue_styles', array($this, 'upload_styles')); } /** * Upload the Javascripts for the media uploader */ public function upload_scripts() { if( function_exists( 'wp_enqueue_media' ) ) { wp_enqueue_media(); } wp_enqueue_script('resumee_intro_one_widget', get_template_directory_uri() . '/js/media-upload.js'); } /** * Add the styles for the upload media box */ public function upload_styles() { wp_enqueue_style('thickbox'); } /** * 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 ) { $image = isset( $instance['image'] ) ? apply_filters('widget_title', $instance['image'] ) : esc_url(get_template_directory_uri().'/assets/image/face3.jpg'); $title = isset( $instance['title'] ) ? apply_filters('widget_title', $instance['title'] ) : __('Peter saint','resumee'); $facebook = isset( $instance['facebook'] ) ? esc_url( $instance['facebook'] ) : ''; $twitter = isset( $instance['twitter'] ) ? esc_url( $instance['twitter'] ) : ''; $linkedin = isset( $instance['linkedin'] ) ? esc_url( $instance['linkedin'] ) : ''; $googleplus = isset( $instance['googleplus'] ) ? esc_url( $instance['googleplus'] ) : ''; $github = isset( $instance['github'] ) ? esc_url( $instance['github'] ) : ''; $dribbble = isset( $instance['dribbble'] ) ? esc_url( $instance['dribbble'] ) : ''; $icon1 = isset( $instance['icon1'] ) ? apply_filters('widget_title', $instance['icon1'] ) : 'facebook'; $icon2 = isset( $instance['icon2'] ) ? apply_filters('widget_title', $instance['icon2'] ) : 'twitter'; $icon3 = isset( $instance['icon3'] ) ? apply_filters('widget_title', $instance['icon3'] ) : 'linkedin'; $icon4 = isset( $instance['icon4'] ) ? apply_filters('widget_title', $instance['icon4'] ) : 'github'; $icon5 = isset( $instance['icon5'] ) ? apply_filters('widget_title', $instance['icon5'] ) : 'slack'; $icon6 = isset( $instance['icon6'] ) ? apply_filters('widget_title', $instance['icon6'] ) : 'skype'; $info = isset( $instance['info'] ) ? apply_filters('widget_title', $instance['info'] ) : __('peter.saint@gmail.com | (408) 553-3222 | NY, U.S.A','resumee'); $summary = isset( $instance['summary'] ) ? apply_filters('widget_title', $instance['summary'] ) : __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nisl leo, aliquet sed magna sit amet, hendrerit sollicitudin velit.','resumee'); /* Before widget (defined by themes). */ echo $args['before_widget'] ; //if (isset($layouts) && $instance['layout1'] ) echo '
'; if(isset($image) ){ echo ''; } echo '
'; if(isset($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( 'image' => get_template_directory_uri().'/assets/image/face3.jpg', 'title' => __('Peter Saint', 'resumee') , 'facebook' => 'https://www.facebook.com/AsphaltThemes', 'icon1' => 'facebook', 'icon2' => 'twitter', 'icon3' => 'linkedin', 'icon4' => 'github', 'icon5' => 'slack', 'icon6' => 'skype', 'twitter' => 'https://twitter.com/Asphalt_Themes', 'linkedin' => 'https://www.facebook.com/AsphaltThemes', 'googleplus' => 'https://www.facebook.com/AsphaltThemes', 'github' => 'https://www.facebook.com/AsphaltThemes', 'dribbble' => 'https://www.facebook.com/AsphaltThemes', 'info' => __('peter.saint@gmail.com | (408) 553-3222 | NY, U.S.A', 'resumee'), 'summary' => __('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nisl leo, aliquet sed magna sit amet, hendrerit sollicitudin velit.', 'resumee')); $instance = wp_parse_args( (array) $instance, $defaults ); ?>

X