__('Main Sidebar', 'cleanblogg'), 'id' => 'cb-sidebar-widget', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer 1', 'cleanblogg'), 'id' => 'cb-footer-widget1', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer 2', 'cleanblogg'), 'id' => 'cb-footer-widget2', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer 3', 'cleanblogg'), 'id' => 'cb-footer-widget3', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); } add_action('widgets_init', 'cleanblog_widgets'); //////////////////////////////////////////////////////////////////////////// // Social Icons Widget //////////////////////////////////////////////////////////////////////////// class cleanblogg_Social_Widget extends WP_Widget { public function __construct() { parent::__construct( 'cleanblogg_social_widget', __( 'Social Icons (ClanBlogg)', 'cleanblogg' ), array( 'classname' => 'cleanblogg_social_widget', 'description' => __( 'A widget that displays social icons', 'cleanblogg' ) ) ); } public function widget( $args, $instance ) { extract( $args ); $cleanblogg_social_title = apply_filters( 'widget_title', $instance['cleanblogg_social_title'] ); $cleanblogg_socialw_rss = $instance['cleanblogg_socialw_rss']; echo $before_widget; if ( $cleanblogg_social_title ) { echo $before_title . $cleanblogg_social_title . $after_title; } ?>
'Follow Us','cleanblogg_socialw_rss' => false); $instance = wp_parse_args( (array) $instance, $defaults ); $cleanblogg_social_title = esc_attr( $instance['cleanblogg_social_title'] ); $cleanblogg_socialw_rss = esc_attr( $instance['cleanblogg_socialw_rss'] ); ?>

/>


'cleanblogg_posts_widget', 'description' => __( 'A widget that displays Recent Posts, Popular Posts & Random Posts', 'cleanblogg' ) ) ); } public function widget( $args, $instance ) { extract( $args ); $cleanblogg_posts_title = apply_filters( 'widget_title', $instance['cleanblogg_posts_title'] ); $cleanblogg_posts_number = $instance['cleanblogg_posts_number']; $cleanblogg_posts_order = esc_attr($instance['cleanblogg_posts_order']); $cleanblogg_posts_thumb = esc_attr($instance['cleanblogg_posts_thumb']); $cleanblogg_posts_category = esc_attr($instance['cleanblogg_posts_category']); echo $before_widget; if ( $cleanblogg_posts_title ) { echo $before_title . $cleanblogg_posts_title . $after_title; } $args = array( 'post_type' => 'post', 'order' => 'DESC', 'orderby' => $cleanblogg_posts_order, 'cat' => $cleanblogg_posts_category, 'posts_per_page' => $cleanblogg_posts_number ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ): ?> __('Recent Posts','cleanblogg'),'cleanblogg_posts_number' => '5','cleanblogg_posts_order' => 'date','cleanblogg_posts_thumb' => false, 'cleanblogg_posts_category' => 'all' ); $instance = wp_parse_args( (array) $instance, $defaults ); $cleanblogg_posts_title = esc_attr( $instance['cleanblogg_posts_title'] ); $cleanblogg_posts_number = esc_attr( $instance['cleanblogg_posts_number'] ); $cleanblogg_posts_order = esc_attr($instance['cleanblogg_posts_order']); $cleanblogg_posts_thumb = esc_attr($instance['cleanblogg_posts_thumb']); $cleanblogg_posts_category = esc_attr($instance['cleanblogg_posts_category']); ?>

/>

'cleanblogg_posts_tab_widget', 'description' => __( 'A widget that displays recent posts & popular posts as tabs', 'cleanblogg' ) ) ); } public function widget( $args, $instance ) { extract( $args ); $cleanblogg_tab_title = apply_filters( 'widget_title', $instance['cleanblogg_tab_title'] ); $cleanblogg_tab_number = $instance['cleanblogg_tab_number']; $cleanblogg_tab_thumbs = esc_attr($instance['cleanblogg_tab_thumbs']); $cleanblogg_tab_category = esc_attr($instance['cleanblogg_tab_category']); $cleanblogg_tab_active = esc_attr($instance['cleanblogg_tab_active']); echo $before_widget; if ( $cleanblogg_tab_title ) { echo $before_title . $cleanblogg_tab_title . $after_title; } ?>
'post', 'order' => 'DESC', 'cat' => $cleanblogg_tab_category, 'orderby' => 'date', 'posts_per_page' => $cleanblogg_tab_number ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ): ?>
__('Posts on Tab','cleanblogg'),'cleanblogg_tab_number' => '5','cleanblogg_tab_thumbs' => false,'cleanblogg_tab_category' => 'all', 'cleanblogg_tab_active' => 'recent'); $instance = wp_parse_args( (array) $instance, $defaults ); $cleanblogg_tab_title = esc_attr( $instance['cleanblogg_tab_title'] ); $cleanblogg_tab_number = esc_attr( $instance['cleanblogg_tab_number'] ); $cleanblogg_tab_thumbs = esc_attr($instance['cleanblogg_tab_thumbs']); $cleanblogg_tab_category = esc_attr($instance['cleanblogg_tab_category']); $cleanblogg_tab_active = esc_attr($instance['cleanblogg_tab_active']); ?>

/>