function filter_where( $where = '' ) { // posts in the last 120 days $where .= " AND post_date > '" . date('Y-m-d', strtotime('-120 days')) . "'"; return $where; } add_filter( 'posts_where', 'filter_where' ); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $wp_query->found_posts = count(query_posts(array('posts_per_page'=>-1,'cat'=>6) ) ); $wp_query->max_num_pages = ceil($wp_query->found_posts / 9); $offset = ($paged-1) * 9; echo '$wp_query->found_posts=' . $wp_query->found_posts . '
'; echo '$wp_query->max_num_pages=' . $wp_query->max_num_pages . '
'; echo '$paged=' . $paged . '
'; echo '$offset=' . $offset . '
'; query_posts( array('paged'=> $paged ,'posts_per_page'=>9,'cat'=>6,'orderby'=>'rand','offset' => $offset, ) ); remove_filter( 'posts_where', 'filter_where' ); if ( have_posts() ) :