esc_html__( 'Support profile for Widget', 'simple-days' ), ) // Args ); } public function widget( $args, $instance ) { echo $args['before_widget']; //echo esc_html(apply_filters( 'widget_title', $instance['profile_title'] )); $bg_image = get_theme_mod( 'simple_days_profile_background_image' , ''); $profile_image = get_theme_mod( 'simple_days_profile_image' , ''); echo '

'.esc_html(get_theme_mod( 'simple_days_profile_title' , esc_html__( 'About me', 'simple-days'))).'

'; if($bg_image != ''){ echo '<'.(is_amp() ? 'amp-img layout="responsive"':'img').' src="'.esc_url($bg_image).'" height="160" width="310" alt="'.esc_html(get_theme_mod( 'simple_days_profile_name' , '')).'" />'; } echo '
'; if($profile_image != ''){ echo '
<'.(is_amp() ? 'amp-img layout="responsive"':'img').' src="'.esc_url($profile_image).'" height="120" width="120" class="" alt="background" />
'; } echo '
'.esc_html(get_theme_mod( 'simple_days_profile_name' , '')).'

'.(get_theme_mod( 'simple_days_profile_text' , '')); if(get_theme_mod( 'simple_days_profile_read_more_url' , '') != ''){ echo '
'.esc_html(get_theme_mod( 'simple_days_profile_read_more_text' , esc_html__( 'Read More', 'simple-days' ))).''; } echo '

'; $sns_info['icon_shape'] = get_theme_mod( 'simple_days_profile_social_link_shape','icon_square'); $sns_info['icon_size'] = get_theme_mod( 'simple_days_profile_social_link_size',''); $sns_info['icon_user_color'] = get_theme_mod( 'simple_days_profile_social_icon_color',''); $sns_info['icon_user_hover_color'] = get_theme_mod( 'simple_days_profile_social_icon_hover_color',''); $sns_info['icon_color'] = $sns_info['icon_hover_color'] = ''; if($sns_info['icon_user_color'] != ''){ $sns_info['icon_color'] = ' sns_user_c'; $sns_info['icon_user_color'] = '--user_c:'. $sns_info['icon_user_color'] .'; --user_bc:'. $sns_info['icon_user_color'] .';'; } if($sns_info['icon_user_hover_color'] != ''){ $sns_info['icon_hover_color'] = ' sns_user_hc'; $sns_info['icon_user_hover_color'] = ' --user_hc:'. $sns_info['icon_user_hover_color'] .'; --user_hbc:'. $sns_info['icon_user_hover_color'] .';'; } $sns_info['icon_tooltip'] = get_theme_mod( 'simple_days_profile_social_icon_tooltip',false) == true ? ' sns_tooltip' : ''; $sns_info['icon_tooltip'] = $sns_info['icon_shape'] == 'icon_rectangle' || $sns_info['icon_shape'] == 'icon_hollow_rectangle' ? '' : $sns_info['icon_tooltip']; $sns_info['opacity'] = ($sns_info['icon_tooltip'] != ' sns_tooltip' && $sns_info['icon_hover_color'] == $sns_info['icon_color']) ? ' sns_opacity' : ''; $sns_info['icon_attribute'] = ""; if($sns_info['icon_shape'] == "icon_square" || $sns_info['icon_shape'] == "icon_circle" || $sns_info['icon_shape'] == "icon_character" || $sns_info['icon_shape'] == "icon_hollow_square" || $sns_info['icon_shape'] == "icon_hollow_circle"){ $sns_info['icon_attribute'] = " icon_jc"; }elseif($sns_info['icon_shape'] == "icon_rectangle" || $sns_info['icon_shape'] == "icon_hollow_rectangle"){ $sns_info['icon_attribute'] = " icon_rec"; } if($sns_info['icon_shape'] == "icon_hollow_square" || $sns_info['icon_shape'] == "icon_hollow_circle" || $sns_info['icon_shape'] == "icon_character" || $sns_info['icon_shape'] == "icon_hollow_rectangle"){ $sns_info['icon_attribute'] .= " icon_bt"; } if($sns_info['icon_shape'] == "icon_square" || $sns_info['icon_shape'] == "icon_circle" || $sns_info['icon_shape'] == "icon_rectangle"){ $sns_info['icon_attribute'] .= " icon_nh"; } $i = 1; //$sns_icon = array(); while($i <= 5){ $sns_info['share'][$i] = $sns_info['url'][$i] = ''; $sns_info['icon'][$i] = get_theme_mod( 'simple_days_profile_social_icon_'.$i,'none'); $sns_info['account'][$i] = get_theme_mod( 'simple_days_social_account_'.$sns_info['icon'][$i],''); $sns_info['icon'][$i] == 'feedly' ? $sns_info['account'][$i] = 'feedly' : ''; $sns_info['icon'][$i] == 'rss' ? $sns_info['account'][$i] = 'rss' : ''; ++$i; } $sns_info['loop'] = 5; echo ''; echo '
'; echo $args['after_widget']; } public function form( $instance ) { } public function update( $new_instance, $old_instance ) { $instance = array(); return $instance; } public function scripts($hook){ if ($hook == 'widgets.php' || $hook == 'customize.php') { wp_enqueue_style( 'wp-color-picker'); wp_enqueue_script( 'wp-color-picker'); if(is_customize_preview()){ wp_enqueue_script('simple_days_widget-color-picker', get_template_directory_uri() . '/assets/js/customizer/color-picker-customizer.min.js', array('jquery')); }else{ wp_enqueue_script('simple_days_widget-color-picker', get_template_directory_uri() . '/assets/js/customizer/color-picker-widget.min.js', array('jquery')); } } } } // class simple_days_profile_widget