<?php /* Posts loop */ if (is_home() == true) { $cb_offset_size = $cb_offset_size = cb_get_bloghome_offset(); $cb_paged = get_query_var('paged'); if ($cb_paged == false) { $cb_paged = 1; } if ($cb_offset_size != NULL) { $cb_offset_loop = 'on'; } else { $cb_offset_loop = NULL; } $cb_featured_qry = array('offset' => $cb_offset_size, 'orderby' => 'date', 'order' => 'DESC', 'post_status' => 'publish', 'cb_offset_loop' => $cb_offset_loop, 'paged' => $cb_paged); $cb_qry = new WP_Query($cb_featured_qry); } else { global $wp_query; $cb_qry = $wp_query; } if ($cb_blog_style == NULL) { $cb_blog_style = 2; } $cb_link_overlay = 'on'; $cb_excerpt = NULL; $cb_classes = 'cb-row-article clearfix cb-blog-style'; if ($cb_blog_style == 1) { $cb_posts_per_row = 1; $cb_width = '1400'; $cb_height = '580'; $cb_classes .= ' cb-row-1';
<?php /* Category/Blog Style B */ $i = 0; if (is_home() || is_category()) { $cb_current_cat = get_query_var('cat'); $cb_cpt_output = cb_get_custom_post_types(); $cb_paged = get_query_var('paged'); $cb_grid_size = NULL; if ($cb_paged == false) { $cb_paged = 1; } if (is_category() == true) { $cb_grid_size = cb_get_category_offset(); } elseif (is_home() == true) { $cb_grid_size = cb_get_bloghome_offset(); } if ($cb_grid_size != NULL) { $cb_offset_loop = 'on'; } else { $cb_offset_loop = NULL; } $cb_featured_qry = array('post_type' => $cb_cpt_output, 'cat' => $cb_current_cat, 'offset' => $cb_grid_size, 'orderby' => 'date', 'order' => 'DESC', 'post_status' => 'publish', 'cb_offset_loop' => $cb_offset_loop, 'paged' => $cb_paged); $cb_qry = new WP_Query($cb_featured_qry); } else { global $wp_query; $cb_qry = $wp_query; } if (!isset($cb_category_color_style)) { $cb_category_color_style = NULL; }
function cb_offset_loop_pre_get_posts($query) { if (isset($query->query_vars['cb_offset_loop']) && $query->query_vars['cb_offset_loop'] == 'on') { if (is_category() == true) { $cb_grid_size = cb_get_category_offset(); } if (is_home() == true) { $cb_grid_size = cb_get_bloghome_offset(); } $cb_posts_per_page = get_option('posts_per_page'); if ($query->is_paged == true) { $cb_page_offset = $cb_grid_size + ($query->query_vars['paged'] - 1) * $cb_posts_per_page; $query->set('offset', $cb_page_offset); } else { $query->set('offset', $cb_grid_size); } } if ((is_category() || is_tag() || is_home()) && $query->is_main_query() && !is_admin()) { $cb_cpt_output = cb_get_custom_post_types(); $query->set('post_type', $cb_cpt_output); } return $query; }
function cb_offset_loop_pre_get_posts($query) { if (isset($query->query_vars['cb_offset_loop']) && $query->query_vars['cb_offset_loop'] == 'on') { if (is_home() == true) { $cb_offset_size = cb_get_bloghome_offset(); } $cb_posts_per_page = get_option('posts_per_page'); if ($query->is_paged == true) { $cb_page_offset = $cb_offset_size + ($query->query_vars['paged'] - 1) * $cb_posts_per_page; $query->set('offset', $cb_page_offset); } else { $query->set('offset', $cb_offset_size); } } return $query; }
function cb_get_qry() { if (is_home() || is_category()) { $cb_cpt_output = cb_get_custom_post_types(); // CBTEMP TAXONOMIES $cb_custom_tax_output = cb_get_custom_taxonomies(); $cb_paged = get_query_var('paged'); $cb_grid_size = $cb_current_cat = NULL; if ($cb_paged == false) { $cb_paged = 1; } if (is_category()) { $cb_current_cat = get_query_var('cat'); $cb_grid_size = cb_get_category_offset(); } elseif (is_home()) { $cb_grid_size = cb_get_bloghome_offset(); } if ($cb_grid_size != NULL) { $cb_offset_loop = 'on'; } else { $cb_offset_loop = NULL; } $cb_featured_qry = array('post_type' => $cb_cpt_output, 'cat' => $cb_current_cat, 'offset' => $cb_grid_size, 'orderby' => 'date', 'order' => 'DESC', 'post_status' => 'publish', 'cb_offset_loop' => $cb_offset_loop, 'paged' => $cb_paged); $cb_qry = new WP_Query($cb_featured_qry); } elseif (is_page()) { $cb_paged = get_query_var('page'); if ($cb_paged == false) { $cb_paged = 1; } $cb_cpt_output = cb_get_custom_post_types(); $cb_qry = new WP_Query(array('post_type' => $cb_cpt_output, 'post_status' => 'publish', 'ignore_sticky_posts' => true, 'paged' => $cb_paged)); } else { global $wp_query; $cb_qry = $wp_query; } return $cb_qry; }