'sc-widget', 'description' => 'Display Social Crowd Stats.'); // Create the widget $this->WP_Widget('sc-widget', 'Social Crowd', $widget_ops); } function widget($args, $instance) { extract($args); // User-selected settings $title = $instance['title']; $icon_set = $instance['set']; $format = $instance['format']; $style = $instance['style']; $link = $instance['link']; $stats = SocialCrowd_Stats(); // Before widget (defined by themes) echo $before_widget . $before_title . $title . $after_title; $siteurl = get_option('siteurl'); $img_url = $siteurl . '/wp-content/plugins/' . basename(dirname(__FILE__)) . '/images/'; ?> "; if($link){ echo "Social Stats Provided By Social Crowd"; } echo ""; // After widget (defined by themes) echo $after_widget; } function update($new_instance, $old_instance) { $instance = $old_instance; //change the selection to use the plugin options, so that if it is enabled in the plugin it will display it in the widget.... may make it easier... $instance['title'] = $new_instance['title']; $instance['set'] = strip_tags( $new_instance['set'] ); $instance['format'] = strip_tags( $new_instance['format'] ); $instance['style'] = $new_instance['style']; $instance['link'] = $new_instance['link']; return $instance; } function form($instance) { // Set up some default widget settings //$defaults = array('title' => 'Latest Tweets', 'username' => '', 'posts' => 5, 'interval' => 1800, 'date' => 'j F Y', 'facebook' => true, 'twitter' => true, 'feedburner' => true, 'youtube' => true, 'vimeo' => false); $defaults = array('title' => 'Join The Crowd', 'set' => 'aquaticus', 'format' => 'vertical', 'style' => true, 'link' => true); $instance = wp_parse_args((array) $instance, $defaults); ?>


"aquaticus", "Elegant Media Icon Set" => "elegantmedia", "Picons Icon Set" => "picons", "Picons Inverted Icon Set" => "picons_inverted", "Social Balloon Set" => "socialballoon", "Socialize Icon Set" => "socialize", "Social.Me Icon Set" => "socialme", "Social Net Icon Set" => "socialnet"); SocialCrowd_Make_Select($instance['set'],$icon_sets,"widefat",$this->get_field_id('set'),$this->get_field_name('set')); ?>


"horizontal", "Vertical" => "vertical"); SocialCrowd_Make_Select($instance['format'],$layouts,"widefat",$this->get_field_id('format'),$this->get_field_name('format')); ?>

Custom or Default Styling?

id="get_field_id('style'); ?>" name="get_field_name('style'); ?>">
Check plugin documentation for instructions on using custom styles

Share the Love

id="get_field_id('link'); ?>" name="get_field_name('link'); ?>">