'ac_tabs_widget', 'description' => 'Custom designed tabs for your main sidebar' ); // Create the widget $this->WP_Widget( 'ac_tabs_widget', __('ACOSMIN: Tabs', 'acosmin'), $widget_ops ); } function widget( $args, $instance ) { extract( $args ); // Widget Settings $show_popular_posts = isset( $instance['show_popular_posts'] ) ? $instance['show_popular_posts'] : false; $show_featured_posts = isset( $instance['show_featured_posts'] ) ? $instance['show_featured_posts'] : false; $show_recent_posts = isset( $instance['show_recent_posts'] ) ? $instance['show_recent_posts'] : false; $show_recent_comments = isset( $instance['show_recent_comments'] ) ? $instance['show_recent_comments'] : false; $show_tags = isset( $instance['show_tags'] ) ? $instance['show_tags'] : false; // How Many Posts Settings $popular_posts_number = $instance['popular_posts_number']; $featured_posts_number = $instance['featured_posts_number']; $recent_posts_number = $instance['recent_posts_number']; $recent_comments_number = $instance['recent_comments_number']; // Hide thumbnails $hide_recent_thumbs = isset( $instance['hide_recent_thumbs'] ) ? $instance['hide_recent_thumbs'] : false; // Widget Front End Output echo ''; } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['show_popular_posts'] = $new_instance['show_popular_posts']; $instance['show_featured_posts'] = $new_instance['show_featured_posts']; $instance['show_recent_posts'] = $new_instance['show_recent_posts']; $instance['show_recent_comments'] = $new_instance['show_recent_comments']; $instance['show_tags'] = $new_instance['show_tags']; $instance['popular_posts_number'] = $new_instance['popular_posts_number']; $instance['featured_posts_number'] = $new_instance['featured_posts_number']; $instance['recent_posts_number'] = $new_instance['recent_posts_number']; $instance['recent_comments_number'] = $new_instance['recent_comments_number']; $instance['hide_recent_thumbs'] = $new_instance['hide_recent_thumbs']; return $instance; } function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( 'show_popular_posts' => true, 'show_featured_posts' => true, 'show_recent_posts' => true, 'show_recent_comments' => true, 'show_tags' => true, 'popular_posts_number' => 3, 'featured_posts_number' => 3, 'recent_posts_number' => 3, 'recent_comments_number' => 5, 'hide_recent_thumbs' => false ); $instance = wp_parse_args( (array) $instance, $defaults ); ?>

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

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

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

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

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

¬

¬

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