esc_html__( 'Support Social Links for Widget', 'simple-days' ), ) // Args ); } public function widget( $args, $instance ) { $title = esc_html( ! empty( $instance['title'] ) ? $instance['title'] : '' ); $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); $sns_info['icon_shape'] = ! empty( $instance['display_style'] ) ? $instance['display_style'] : 'icon_square'; $sns_info['icon_size'] = ! empty( $instance['icon_size'] ) ? $instance['icon_size'] : ''; $sns_info['icon_user_color'] = ! empty( $instance['icon_user_color'] ) ? $instance['icon_user_color'] : ''; $sns_info['icon_user_hover_color'] = ! empty( $instance['icon_user_hover_color'] ) ? $instance['icon_user_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'] = ! empty( $instance['icon_tooltip'] ) ? ' 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['icon_tooltip'] = $sns_info['icon_shape'] == 'icon_rectangle' || $sns_info['icon_shape'] == 'icon_hollow_rectangle' ? '' : ' sns_tooltip'; //$sns_info['opacity'] = ($sns_info['icon_shape'] == 'icon_rectangle' && $sns_info['icon_color'] == '') || ($sns_info['icon_shape'] == 'icon_hollow_rectangle' && $sns_info['icon_color'] == '') ? ' sns_opacity' : ''; //$sns_link_id = preg_replace('/[^0-9]/', '', $this->id); $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; while($i <= 10){ $sns_info['share'][$i] = $sns_info['url'][$i] = ''; $sns_info['icon'][$i] = ! empty( $instance['icon_'.$i] ) ? $instance['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'] = 10; echo $args['before_widget']; if ( $title ) { echo $args['before_title'] . esc_html($title) . $args['after_title']; } echo '
'; echo ''; echo '
'; echo $args['after_widget']; } public function form( $instance ) { $settings = array(); $settings['title'] = ! empty( $instance['title'] ) ? $instance['title'] : ''; $settings['display_style'] = ! empty( $instance['display_style'] ) ? $instance['display_style'] : 'icon_square'; $settings['icon_size'] = ! empty( $instance['icon_size'] ) ? $instance['icon_size'] : ''; $settings['icon_tooltip'] = ! empty( $instance['icon_tooltip'] ) ? $instance['icon_tooltip'] : ''; $settings['icon_user_color'] = ! empty( $instance['icon_user_color'] ) ? $instance['icon_user_color'] : ''; $settings['icon_user_hover_color'] = ! empty( $instance['icon_user_hover_color'] ) ? $instance['icon_user_hover_color'] : ''; $i = 1; while($i <= 10){ $settings['icon_'.$i] = ! empty( $instance['icon_'.$i] ) ? $instance['icon_'.$i] : 'none'; $i++; } get_template_part( 'inc/social', 'list' ); $social = get_query_var('social_list'); ?>



/>

'.esc_html__( 'Social Account', 'simple-days' ).''); ?>