Esempio n. 1
0
    /**
     * How to display the widget on the screen.
     */
    function widget($args, $instance)
    {
        extract($args);
        /* Our variables from the widget settings. */
        $title = apply_filters('widget_title', $instance['title']);
        $tags = $instance['tags'];
        $number = $instance['number'];
        global $post;
        if (!empty($tags)) {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'tag' => $tags);
        } else {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1);
        }
        $loop = new WP_Query($query);
        /* Before widget (defined by themes). */
        echo $before_widget;
        if ($loop->have_posts()) {
            /* Display the widget title if one was input (before and after defined by themes). */
            if ($title) {
                echo $before_title . $title . $after_title;
            }
            ?>
		<div class="postimageside">		
		<?php 
            while ($loop->have_posts()) {
                $loop->the_post();
                ?>
		<?php 
                $img = get_post_thumb();
                ?>
	
		<div class="wrap">
			<a href="<?php 
                the_permalink();
                ?>
" class="view-link">
				<?php 
                wpsm_thumb('grid_news');
                ?>
				<h4><?php 
                the_title();
                ?>
</h4>
			</a>	
		</div>	
		<?php 
            }
            ?>
		</div>
		<?php 
            wp_reset_query();
            ?>
		<?php 
        }
        ?>
			
	<?php 
        /* After widget (defined by themes). */
        echo $after_widget;
    }
Esempio n. 2
0
    /**
     * How to display the widget on the screen.
     */
    function widget($args, $instance)
    {
        extract($args);
        /* Our variables from the widget settings. */
        $title = apply_filters('widget_title', $instance['title']);
        $query = array('showposts' => 1, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'meta_key' => 'rehub_framework_post_type', 'meta_value' => 'video');
        $loop = new WP_Query($query);
        /* Before widget (defined by themes). */
        echo $before_widget;
        if ($loop->have_posts()) {
            /* Display the widget title if one was input (before and after defined by themes). */
            if ($title) {
                echo $before_title . $title . $after_title;
            }
            ?>
		
		<?php 
            while ($loop->have_posts()) {
                $loop->the_post();
                ?>
			<figure>
				<div class="pattern"></div>
				<a class="fa fa-play-circle vid_icon" href="<?php 
                the_permalink();
                ?>
"></a><?php 
                wpsm_thumb('grid_news');
                ?>
          	</figure>
          	<h3><a href="<?php 
                the_permalink();
                ?>
"><?php 
                the_title();
                ?>
</a></h3>	
		<?php 
            }
            ?>
		<?php 
            wp_reset_query();
            ?>
		<?php 
        } else {
            _e('No posts for this criteria.', 'rehub_framework');
            ?>
		<?php 
        }
        ?>
		
	<?php 
        /* After widget (defined by themes). */
        echo $after_widget;
    }
Esempio n. 3
0
    ?>
<div class="rehub_feat_block table_view_block"><a name="woo-link-list"></a>
    <?php 
    if ($product->is_on_sale()) {
        ?>
<div class="vip_corner"><span class="vip_badge sale_badge">Sale!</span></div><?php 
    }
    ?>
 
    <div class="block_with_coupon">
        <div class="offer_thumb">
        <a href="<?php 
    echo $woolink;
    ?>
" target="_blank"><?php 
    wpsm_thumb('med_thumbs');
    ?>
</a>    
        </div>
        <div class="desc_col">
            <div class="offer_title"><a href="<?php 
    echo $woolink;
    ?>
" target="_blank"><?php 
    the_title();
    ?>
</a></div>
            <p>
                <?php 
    kama_excerpt('maxchar=150');
    ?>
Esempio n. 4
0
$loop = new WP_Query($args);
if ($loop->have_posts()) {
    ?>
      		<?php 
    while ($loop->have_posts()) {
        $loop->the_post();
        ?>
        	<div class="columns<?php 
        if ($i == '0') {
            ?>
 col-1<?php 
        }
        ?>
">
        		<figure><?php 
        wpsm_thumb('grid_news');
        ?>
<span class="pattern"></span>
	          		<div class="sidecol-overlay">
	          			<?php 
        if (rehub_option('exclude_comments_meta') == 0) {
            comments_popup_link(0, 1, '%', 'comment', '');
        }
        ?>
	            		<h3><a href="<?php 
        the_permalink();
        ?>
"><?php 
        the_title();
        ?>
</a></h3>
Esempio n. 5
0
            if ($i % 4 == '1') {
                ?>
 first-col<?php 
            }
            ?>
">
    <?php 
        }
        ?>
 
        <figure>             
            <a href="<?php 
        the_permalink();
        ?>
"><?php 
        wpsm_thumb('news_big');
        ?>
</a>
        </figure>
        <div class="content_constructor">
            <h2><a href="<?php 
        the_permalink();
        ?>
"><?php 
        the_title();
        ?>
</a></h2>
            <div class="rehub_catalog_desc">                                 
                <?php 
        kama_excerpt('maxchar=' . $exerpt_count . '');
        ?>
Esempio n. 6
0
    /**
     * How to display the widget on the screen.
     */
    function widget($args, $instance)
    {
        extract($args);
        /* Our variables from the widget settings. */
        $title = apply_filters('widget_title', $instance['title']);
        $tags = $instance['tags'];
        $number = $instance['number'];
        $post_type = $instance['post_type'];
        global $post;
        if ($post_type == 'tags') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'tag' => $tags);
        } elseif ($post_type == 'featured') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'meta_key' => 'is_featured', 'meta_value' => '1');
        } else {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'meta_key' => 'is_featured', 'meta_value' => '1');
        }
        $loop = new WP_Query($query);
        /* Before widget (defined by themes). */
        echo $before_widget;
        if ($loop->have_posts()) {
            /* Display the widget title if one was input (before and after defined by themes). */
            if ($title) {
                echo $before_title . $title . $after_title;
            }
            ?>
		<?php 
            wp_enqueue_script('flexslider');
            ?>
		<div class="slides">		
		<?php 
            while ($loop->have_posts()) {
                $loop->the_post();
                ?>
	
			<div class="slide">
				<div class="wrap">
					<a href="<?php 
                the_permalink();
                ?>
" class="view-link">
						<span class="pattern"></span>
						<div class="image"><?php 
                wpsm_thumb('grid_news');
                ?>
</div>
						<?php 
                if (vp_metabox('rehub_post.rehub_framework_post_type') == 'review') {
                    ?>
<span class="score"><i><?php 
                    echo rehub_get_overall_score();
                    ?>
</i><?php 
                    _e('SCORE', 'rehub_framework');
                    ?>
</span><?php 
                }
                ?>
						<?php 
                $category = get_the_category($post->ID);
                $first_cat = $category[0]->term_id;
                $cat_name = get_cat_name($first_cat);
                ?>
						<span class="reviews"><?php 
                echo $cat_name;
                ?>
</span>
					</a>
					<h3><a class="link" href="<?php 
                the_permalink();
                ?>
"><?php 
                the_title();
                ?>
</a></h3>
					<p><?php 
                kama_excerpt('maxchar=100');
                ?>
</p>
				</div>
            </div>	
		<?php 
            }
            ?>
		</div>
		<?php 
            wp_reset_query();
            ?>
		<?php 
        } else {
            _e('No posts for this criteria.', 'rehub_framework');
            ?>
		<?php 
        }
        ?>
			
	<?php 
        /* After widget (defined by themes). */
        echo $after_widget;
    }
Esempio n. 7
0
            meta_all(true, $first_cat, false);
            ?>
 </div>
                  </div>
                </div>
              </figure>
            </div>
        <?php 
        } else {
            ?>
            <div class="right">
              <figure><span class="fa fa-play-circle vid_icon_min"></span><a href="<?php 
            the_permalink();
            ?>
"><?php 
            wpsm_thumb('video_narrow');
            ?>
</a></figure>
              <h3><a href="<?php 
            the_permalink();
            ?>
"><?php 
            the_title();
            ?>
</a></h3>
              <div class="post-meta"><?php 
            $category = get_the_category($post->ID);
            $first_cat = $category[0]->term_id;
            meta_all(true, $first_cat, false);
            ?>
 </div>
Esempio n. 8
0
    /**
     * How to display the widget on the screen.
     */
    function widget($args, $instance)
    {
        extract($args);
        if (is_singular('post')) {
            /* Our variables from the widget settings. */
            $title = apply_filters('widget_title', $instance['title']);
            $number = $instance['number'];
            global $post;
            $category = get_the_category($post->ID);
            $first_cat = $category[0]->term_id;
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $first_cat, 'meta_key' => 'rehub_review_overall_score', 'orderby' => 'meta_value_num', 'post__not_in' => array($post->ID), 'meta_query' => array(array('key' => 'rehub_framework_post_type', 'value' => 'review', 'compare' => 'LIKE')));
            $loop = new WP_Query($query);
            /* Before widget (defined by themes). */
            echo $before_widget;
            if ($loop->have_posts()) {
                /* Display the widget title if one was input (before and after defined by themes). */
                if ($title) {
                    echo $before_title . $title . $after_title;
                }
                ?>
		<div class="tabs-item clearfix">
		<?php 
                while ($loop->have_posts()) {
                    $loop->the_post();
                    ?>
	
			<div class="clearfix">
	            <figure><?php 
                    wpsm_thumb('med_thumbs');
                    ?>
 <?php 
                    rehub_formats_icons();
                    ?>
</figure>
	            <div class="detail">
		            <h5><a href="<?php 
                    the_permalink();
                    ?>
"><?php 
                    the_title();
                    ?>
</a></h5>
	            	<div class="rcnt_meta">
	                	<?php 
                    meta_small(false, false, true);
                    ?>
	                </div>
		            <?php 
                    rehub_format_score('small');
                    ?>
	            </div>
            </div>	
		<?php 
                }
                ?>
		</div>
		<?php 
                wp_reset_query();
                ?>
		<?php 
            } else {
                ?>
		<?php 
            }
            ?>
	
	<?php 
            /* After widget (defined by themes). */
            echo $after_widget;
        }
    }
    if ($fivenews->have_posts()) {
        while ($fivenews->have_posts()) {
            $fivenews->the_post();
            $count++;
            ?>
        <?php 
            if ($count == 1) {
                ?>
            <div class="big_img">
                <figure>
                    <div class="pattern"></div>
                    <a href="<?php 
                the_permalink();
                ?>
"><?php 
                wpsm_thumb('video_big');
                ?>
</a>
                    <div class="video_overlay">
                        <?php 
                if (rehub_option('exclude_comments_meta') == 0) {
                    comments_popup_link(0, 1, '%', 'comment', '');
                }
                ?>
                        <?php 
                rehub_formats_icons();
                ?>
                        <div class="overlay_title">
                            <?php 
                echo $category_echo;
                ?>
Esempio n. 10
0
    function rehub_most_popular_widget_block($basedby = 'hot', $sortby = '', $number = 5)
    {
        ?>

	<?php 
        if ($sortby == 'this_week') {
            if (!function_exists('filter_where_week')) {
                function filter_where_week($where = '')
                {
                    //posts in the last 7 days
                    $where .= " AND post_date > '" . date('Y-m-d', strtotime('-7 days')) . "'";
                    return $where;
                }
            }
            add_filter('posts_where', 'filter_where_week');
        } elseif ($sortby == 'this_month') {
            if (!function_exists('filter_where_month')) {
                function filter_where_month($where = '')
                {
                    //posts in the last 30 days
                    $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'";
                    return $where;
                }
            }
            add_filter('posts_where', 'filter_where_month');
        } elseif ($sortby == 'three_month') {
            if (!function_exists('filter_where_t_month')) {
                function filter_where_t_month($where = '')
                {
                    //posts in the last 30 days
                    $where .= " AND post_date > '" . date('Y-m-d', strtotime('-90 days')) . "'";
                    return $where;
                }
            }
            add_filter('posts_where', 'filter_where_t_month');
        } else {
        }
        global $post;
        if ($basedby == 'hot') {
            $popular_posts = new WP_Query('showposts=' . $number . '&meta_key=post_hot_count&orderby=meta_value_num&order=DESC&ignore_sticky_posts=1');
        } elseif ($basedby == 'views') {
            $popular_posts = new WP_Query('showposts=' . $number . '&meta_key=rehub_views&orderby=meta_value_num&order=DESC&ignore_sticky_posts=1');
        } else {
            $popular_posts = new WP_Query('showposts=' . $number . '&orderby=comment_count&order=DESC&ignore_sticky_posts=1');
        }
        if ($popular_posts->have_posts()) {
            ?>
	
	
		<?php 
            while ($popular_posts->have_posts()) {
                $popular_posts->the_post();
                ?>
			<div class="clearfix">
	            <figure><a href="<?php 
                the_permalink();
                ?>
"><?php 
                wpsm_thumb('med_thumbs');
                ?>
</a></figure>
	            <div class="detail">
		            <h5><?php 
                if ($basedby == 'hot') {
                    echo getHotLikeTitle(get_the_ID());
                }
                ?>
<a href="<?php 
                the_permalink();
                ?>
"><?php 
                the_title();
                ?>
</a></h5>
	            	<div class="rcnt_meta">
	              		<?php 
                $category = get_the_category($post->ID);
                $first_cat = $category[0]->term_id;
                ?>
	                	<?php 
                if ($basedby == 'views') {
                    meta_small(false, $first_cat, false, true);
                } else {
                    meta_small(false, $first_cat, true, false);
                }
                ?>
	                </div>
					<?php 
                $quick_price = get_post_meta(get_the_ID(), 'rehub_offer_product_price', true);
                $egg_price = get_post_meta(get_the_ID(), 'affegg_product_price', true);
                if (!empty($quick_price)) {
                    echo '<span class="price_count">' . $quick_price . '</span>';
                } elseif (!empty($egg_price)) {
                    $re_egg_currency = get_post_meta(get_the_ID(), 'affegg_product_currency', true);
                    $types = array("RUB" => "руб.", "UAH" => "грн.", "USD" => "\$", "CAD" => "\$", "GBP" => "&pound;", "EUR" => "&euro;", "JPY" => "&yen;", "CNY" => "&yen;", "INR" => "&#8377;");
                    if (key_exists($re_egg_currency, $types)) {
                        $re_egg_currency = $types[$re_egg_currency];
                    }
                    echo '<span class="price_count">' . $re_egg_currency . $egg_price . '</span>';
                }
                ?>
	            </div>
            </div>
		
		<?php 
            }
            ?>
		<?php 
            wp_reset_query();
            ?>
		<?php 
        }
        remove_filter('posts_where', 'filter_where_month');
        remove_filter('posts_where', 'filter_where_t_month');
        remove_filter('posts_where', 'filter_where_week');
        ?>


<?php 
    }
Esempio n. 11
0
    ?>
<section class="clearfix">
    <!-- Feature Slider -->
    <div class="flexslider main_slider s_for_sidebar loading">
    	<i class="fa fa-spinner fa-pulse"></i>
    	<ul class="slides">
    		<?php 
    $post_slider = new WP_Query(array('cat' => $module_cat, 'tag' => $module_tag, 'post_type' => 'post', 'showposts' => $module_fetch, 'ignore_sticky_posts' => 1));
    ?>
		        <?php 
    if ($post_slider->have_posts()) {
        while ($post_slider->have_posts()) {
            $post_slider->the_post();
            ?>
		          <li class="slide"> <?php 
            wpsm_thumb('feature_slider');
            ?>
 <span class="pattern"></span>
		            <div class="flex-overlay">
		              <div class="post-meta">
		                <div class="inner_meta"><?php 
            $category = get_the_category(get_the_ID());
            $first_cat = $category[0]->term_id;
            meta_small(true, $first_cat, false);
            ?>
</div>
		              </div>
		              <h2><a href="<?php 
            the_permalink();
            ?>
"><?php 
Esempio n. 12
0
    function rehub_top_offers_widget_block_woo($tags = '', $number = '5', $order = '')
    {
        ?>

	<?php 
        $args = array('showposts' => $number, 'product_tag' => $tags, 'ignore_sticky_posts' => '1', 'post_type' => 'product');
        if (!empty($order)) {
            $args['meta_key'] = $order;
            $args['orderby'] = 'meta_value_num';
            $args['order'] = 'DESC';
        }
        $offers = new WP_Query($args);
        if ($offers->have_posts()) {
            ?>
	
	<div class="tabs-item woocommerce">
		<?php 
            while ($offers->have_posts()) {
                $offers->the_post();
                ?>
		
			<div class="clearfix">
	            <figure><a href="<?php 
                the_permalink();
                ?>
"><?php 
                wpsm_thumb('med_thumbs');
                ?>
</a></figure>
	            <div class="detail">
		            <h5><a href="<?php 
                the_permalink();
                ?>
"><?php 
                the_title();
                ?>
</a></h5>
					<div class="mt10"><?php 
                do_action('woocommerce_after_shop_loop_item_title');
                ?>
</div>

	            </div>
            </div>
		
		<?php 
            }
        }
        wp_reset_postdata();
        ?>
	</div>

<?php 
    }
Esempio n. 13
0
    function rehub_quick_offer()
    {
        global $post;
        ?>
	<?php 
        $offer_url = get_post_meta($post->ID, 'rehub_offer_product_url', true);
        $offer_price = get_post_meta($post->ID, 'rehub_offer_product_price', true);
        $offer_title = get_post_meta($post->ID, 'rehub_offer_name', true);
        $offer_thumb = get_post_meta($post->ID, 'rehub_offer_product_thumb', true);
        $offer_btn_text = get_post_meta($post->ID, 'rehub_offer_btn_text', true);
        $offer_price_old = get_post_meta($post->ID, 'rehub_offer_product_price_old', true);
        $offer_coupon = get_post_meta($post->ID, 'rehub_offer_product_coupon', true);
        $offer_coupon_date = get_post_meta($post->ID, 'rehub_offer_coupon_date', true);
        $offer_coupon_mask = get_post_meta($post->ID, 'rehub_offer_coupon_mask', true);
        $offer_desc = get_post_meta($post->ID, 'rehub_offer_product_desc', true);
        ?>
	<?php 
        $offer_price_clean = preg_replace("/[^0-9.]/", "", $offer_price);
        update_post_meta(get_the_ID(), 'rehub_main_product_price', $offer_price_clean);
        // save price of affiliate link to post meta
        ?>
	<div class="rehub_feat_block table_view_block"><a name="quick-offer"></a>
		<div class="block_with_coupon">
	            <div class="offer_thumb">
	            <a href="<?php 
        echo $offer_url;
        ?>
" target="_blank" rel="nofollow">
	            	<?php 
        if (!empty($offer_thumb)) {
            ?>
	            		<img src="<?php 
            $params = array('width' => 120, 'height' => 90);
            echo bfi_thumb($offer_thumb, $params);
            ?>
" alt="<?php 
            the_title_attribute();
            ?>
" />
	            	<?php 
        } else {
            ?>
	            		<?php 
            wpsm_thumb('med_thumbs');
            ?>
	            	<?php 
        }
        ?>
	            </a>
	            </div>
	   		<div class="desc_col">
	            <div class="offer_title"><?php 
        echo esc_html($offer_title);
        ?>
</div>
	            <p><?php 
        echo wp_kses_post($offer_desc);
        ?>
</p>
	        </div>
	        <?php 
        if (!empty($offer_price)) {
            ?>
	        	<div class="price_col">
	        		<p><span class="price_count"><ins><?php 
            echo esc_html($offer_price);
            ?>
</ins><?php 
            if ($offer_price_old != '') {
                ?>
 <del><?php 
                echo esc_html($offer_price_old);
                ?>
</del><?php 
            }
            ?>
</span></p>
	        	</div>
	        <?php 
        }
        ?>
	        <div class="buttons_col">
	            <div class="priced_block clearfix">
					<?php 
        if (!empty($offer_coupon_date)) {
            ?>
						<?php 
            $timestamp1 = strtotime($offer_coupon_date);
            $seconds = $timestamp1 - time();
            $days = floor($seconds / 86400);
            $seconds %= 86400;
            if ($days > 0) {
                $coupon_text = $days . ' ' . __('days left', 'rehub_framework');
                $coupon_style = '';
            } elseif ($days == 0) {
                $coupon_text = __('Last day', 'rehub_framework');
                $coupon_style = '';
            } else {
                $coupon_text = __('Coupon is Expired', 'rehub_framework');
                $coupon_style = 'expired_coupon';
            }
            ?>
					<?php 
        }
        ?>
	                <div>
	                	<a href="<?php 
        echo esc_url($offer_url);
        ?>
" class="btn_offer_block" target="_blank" rel="nofollow">
	                		<?php 
        if ($offer_btn_text != '') {
            ?>
	                			<?php 
            echo $offer_btn_text;
            ?>
	                		<?php 
        } elseif (rehub_option('rehub_btn_text') != '') {
            ?>
	                			<?php 
            echo rehub_option('rehub_btn_text');
            ?>
	                		<?php 
        } else {
            ?>
	                			<?php 
            _e('Buy this item', 'rehub_framework');
            ?>
	                		<?php 
        }
        ?>
	                	</a>
	                </div>
					<?php 
        if (!empty($offer_coupon)) {
            ?>
						<?php 
            wp_enqueue_script('zeroclipboard');
            ?>
						<?php 
            if (empty($offer_coupon_mask)) {
                ?>
                            <div class="rehub_offer_coupon not_masked_coupon <?php 
                if (!empty($offer_coupon_date)) {
                    echo $coupon_style;
                }
                ?>
" data-clipboard-text="<?php 
                echo $offer_coupon;
                ?>
"><i class="fa fa-scissors fa-rotate-180"></i><span class="coupon_text"><?php 
                echo $offer_coupon;
                ?>
</span></div>
                        <?php 
            } else {
                ?>
                            <div class="rehub_offer_coupon masked_coupon <?php 
                if (!empty($offer_coupon_date)) {
                    echo $coupon_style;
                }
                ?>
" data-clipboard-text="<?php 
                echo $offer_coupon;
                ?>
" data-codeid="<?php 
                echo $post->ID;
                ?>
" data-dest="<?php 
                echo esc_url($offer_url);
                ?>
"><?php 
                if (rehub_option('rehub_mask_text') != '') {
                    echo rehub_option('rehub_mask_text');
                } else {
                    _e('Reveal coupon', 'rehub_framework');
                }
                ?>
<i class="fa fa-external-link-square"></i></div>
                        <?php 
            }
            ?>
                    	<?php 
            if (!empty($offer_coupon_date)) {
                echo '<div class="time_offer">' . $coupon_text . '</div>';
            }
            ?>
					<?php 
        }
        ?>
	            </div>
	        </div>
    	</div>
	</div>
	<?php 
    }
Esempio n. 14
0
    /**
     * How to display the widget on the screen.
     */
    function widget($args, $instance)
    {
        extract($args);
        /* Our variables from the widget settings. */
        $title = apply_filters('widget_title', $instance['title']);
        $categories = $instance['categories'];
        $sortby = $instance['sortby'];
        $number = $instance['number'];
        $post_type = $instance['post_type'];
        if (!empty($instance['dark'])) {
            $color = 'dark';
        } else {
            $color = '';
        }
        if ($sortby == 'this_week') {
            function filter_where($where = '')
            {
                //posts in the last 7 days
                $where .= " AND post_date > '" . date('Y-m-d', strtotime('-7 days')) . "'";
                return $where;
            }
            add_filter('posts_where', 'filter_where');
        } elseif ($sortby == 'this_month') {
            function filter_where($where = '')
            {
                //posts in the last 30 days
                $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'";
                return $where;
            }
            add_filter('posts_where', 'filter_where');
        } elseif ($sortby == 'three_month') {
            function filter_where($where = '')
            {
                //posts in the last 30 days
                $where .= " AND post_date > '" . date('Y-m-d', strtotime('-90 days')) . "'";
                return $where;
            }
            add_filter('posts_where', 'filter_where');
        }
        if ($post_type == 'all') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $categories);
        } elseif ($post_type == 'regular') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $categories, 'meta_key' => 'rehub_framework_post_type', 'meta_value' => 'regular');
        } elseif ($post_type == 'video') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $categories, 'meta_key' => 'rehub_framework_post_type', 'meta_value' => 'video');
        } elseif ($post_type == 'gallery') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $categories, 'meta_key' => 'rehub_framework_post_type', 'meta_value' => 'gallery');
        } elseif ($post_type == 'review') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $categories, 'meta_key' => 'rehub_framework_post_type', 'meta_value' => 'review');
        } elseif ($post_type == 'music') {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $categories, 'meta_key' => 'rehub_framework_post_type', 'meta_value' => 'music');
        } else {
            $query = array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat' => $categories);
        }
        if ($sortby == 'random') {
            $query['orderby'] = 'rand';
        }
        global $post;
        $loop = new WP_Query($query);
        /* Before widget (defined by themes). */
        echo $before_widget;
        if ($loop->have_posts()) {
            /* Display the widget title if one was input (before and after defined by themes). */
            if ($title) {
                echo $before_title . $title . $after_title;
            }
            ?>
	<div class="color_sidebar<?php 
            if ($color == 'dark') {
                ?>
 dark_sidebar<?php 
            }
            ?>
">
		<div class="tabs-item clearfix">
		<?php 
            while ($loop->have_posts()) {
                $loop->the_post();
                ?>
	
			<div class="clearfix">
	            <figure><a href="<?php 
                the_permalink();
                ?>
"><?php 
                wpsm_thumb('med_thumbs');
                ?>
</a></figure>
	            <div class="detail">
		            <h5><a href="<?php 
                the_permalink();
                ?>
"><?php 
                the_title();
                ?>
</a></h5>
	            	<div class="rcnt_meta">
	              		<?php 
                $category = get_the_category($post->ID);
                $first_cat = $category[0]->term_id;
                ?>
	                	<?php 
                meta_small(false, $first_cat, true);
                ?>
	                </div>
		            <?php 
                rehub_format_score('small');
                ?>
	            </div>
            </div>	
		<?php 
            }
            ?>
		</div>
	</div>	
	<?php 
            wp_reset_query();
            ?>
	<?php 
        } else {
            _e('No posts for this criteria.', 'rehub_framework');
            ?>
	<?php 
        }
        ?>
	<?php 
        remove_filter('posts_where', 'filter_where');
        ?>
		
	<?php 
        /* After widget (defined by themes). */
        echo $after_widget;
    }