esc_html__( 'Support another profile for Widget', 'simple-days' ), ) // Args ); } public function widget( $args, $instance ) { $settings = array(); $settings['title'] = ! empty( $instance['title'] ) ? $instance['title'] : esc_html__( 'About me', 'simple-days'); $settings['name'] = ! empty( $instance['name'] ) ? $instance['name'] : ''; $profile_image = ! empty( $instance['profile_img_url'] ) ? $instance['profile_img_url'] : ''; $settings['profile_img_id'] = ! empty( $instance['profile_img_id'] ) ? $instance['profile_img_id'] : ''; $settings['profile_img_shape'] = ! empty( $instance['profile_img_shape'] ) ? $instance['profile_img_shape'] : 'circle'; $bg_image = ! empty( $instance['profile_bg_img_url'] ) ? $instance['profile_bg_img_url'] : ''; $settings['profile_bg_img_id'] = ! empty( $instance['profile_bg_img_id'] ) ? $instance['profile_bg_img_id'] : ''; $settings['profile_text'] = ! empty( $instance['profile_text'] ) ? $instance['profile_text'] : ''; $settings['profile_read_more_url'] = ! empty( $instance['profile_read_more_url'] ) ? $instance['profile_read_more_url'] : ''; $settings['profile_read_more_text'] = ! empty( $instance['profile_read_more_text'] ) ? $instance['profile_read_more_text'] : esc_html__( 'Read More', 'simple-days' ); $settings['profile_read_more_blank'] = ! empty( $instance['profile_read_more_blank'] ) ? (bool)$instance['profile_read_more_blank'] : false; $sns_info['icon_shape'] = ! empty( $instance['sns_icon_shape'] ) ? $instance['sns_icon_shape'] : 'icon_square'; $sns_info['icon_size'] = ! empty( $instance['sns_icon_size'] ) ? $instance['sns_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_tooltip'] = ! empty( $instance['sns_icon_tooltip'] ) ? (bool)$instance['sns_icon_tooltip'] : false; echo $args['before_widget']; //echo esc_html(apply_filters( 'widget_title', $instance['profile_title'] )); echo '
'.($settings['profile_text']);
if($settings['profile_read_more_url'] != ''){
echo '
'.esc_html($settings['profile_read_more_text']).'';
}
$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'] = $sns_info['icon_tooltip'] == 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;
while($i <= 5){
$sns_info['account'][$i] = $sns_info['share'][$i] = '';
$sns_info['icon'][$i] = ! empty( $instance['sns_icon_'.$i] ) ? esc_attr( $instance['sns_icon_'.$i] ) : 'none';
$sns_info['url'][$i] = ! empty( $instance['sns_url_'.$i] ) ? esc_attr( $instance['sns_url_'.$i] ) : '';
++$i;
}
$sns_info['loop'] = 5;
echo '
/>
/>