function widget($args, $instance)
 {
     extract($args);
     //Our variables from the widget settings.
     $title = apply_filters('widget_title', $instance['title']);
     $profile_picture = $instance['profile_picture'];
     $username = $instance['username'];
     $full_name = $instance['full_name'];
     $bio = $instance['bio'];
     $website = $instance['website'];
     echo $before_widget;
     // Display the widget title
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     $instagram = _createInstagram();
     $user = $instagram->getUser();
     $data = $user->data;
     $return = '<div class="si_profile_widget">';
     if ($profile_picture == 'true' && $data->profile_picture != '') {
         // Fix https
         $url = str_replace('http://', '//', $data->profile_picture);
         $return .= '<div class="si_profile_picture">';
         $return .= '<img src="' . $url . '">';
         $return .= '</div>';
     }
     if ($username == 'true' && $data->username != '') {
         $return .= '<div class="si_username">' . $data->username . '</div>';
     }
     if ($full_name == 'true' && $data->full_name != '') {
         $return .= '<div class="si_full_name">' . $data->full_name . '</div>';
     }
     if ($bio == 'true' && $data->bio != '') {
         $return .= '<div class="si_bio">' . $data->bio . '</div>';
     }
     if ($website == 'true' && $data->website != '') {
         $return .= '<div class="si_website"><a href="' . $data->website . '">View Website</a></div>';
     }
     $return .= '</div>';
     echo $return;
     echo $after_widget;
 }
function si_profile($atts)
{
    extract(shortcode_atts(array('username' => 'true', 'profile_picture' => 'true', 'bio' => 'true', 'website' => 'true', 'full_name' => 'true', 'themed' => 'false'), $atts));
    $instagram = _createInstagram();
    $user = $instagram->getUser();
    $data = $user->data;
    if ($themed == 'true') {
        $class = 'si_profile themed';
    } else {
        $class = 'si_profile';
    }
    $return = '<div class="' . $class . '">';
    if ($profile_picture == 'true' && $data->profile_picture != '') {
        $return .= '<div class="si_profile_picture">';
        $return .= '<img src="' . $data->profile_picture . '">';
        $return .= '</div>';
    }
    if ($username == 'true' && $data->username != '') {
        $return .= '<div class="si_username">' . $data->username . '</div>';
    }
    if ($full_name == 'true' && $data->full_name != '') {
        $return .= '<div class="si_full_name">' . $data->full_name . '</div>';
    }
    if ($bio == 'true' && $data->bio != '') {
        $return .= '<div class="si_bio">' . $data->bio . '</div>';
    }
    if ($website == 'true' && $data->website != '') {
        $return .= '<div class="si_website"><a href="' . $data->website . '">View Website</a></div>';
    }
    $return .= '</div>';
    return $return;
}