'column dt-sc-one-column blog-fullwidth', '2' => 'column dt-sc-one-half', '3' => 'column dt-sc-one-third', '4' => 'blog-thumb' );
switch($post_layout):
case 'one-column':
$post_layout_arr[] = 1;
break;
case 'one-half-column':
$post_layout_arr[] = 2;
break;
case 'one-third-column':
$post_layout_arr[] = 3;
break;
case 'blog-thumb':
$post_layout_arr[] = 4;
break;
default:
$post_layout_arr = explode('-', $post_layout);
endswitch;
if ( get_query_var('paged') ) {
$paged = get_query_var('paged');
} elseif ( get_query_var('page') ) {
$paged = get_query_var('page');
} else {
$paged = 1;
}
$categories = !empty($settings['blog-post-cats']) ? array_filter($settings['blog-post-cats']) : array();
if ( empty( $categories ) ):
$args = array( 'paged' => $paged, 'posts_per_page' => $post_per_page, 'post_type' => 'post', 'ignore_sticky_posts' => true );
else:
$exclude_cats = array_unique( $categories );
$args = array( 'paged' => $paged, 'posts_per_page' => $post_per_page, 'category__not_in' => $exclude_cats, 'post_type' => 'post', 'ignore_sticky_posts' => true );
endif;
$the_query = new WP_Query($args);
if( $the_query->have_posts() ):
$i = 1;
$gs_class = ( count( $post_layout_arr ) > 1 ) ? $post_layout_arr[1] : $post_layout_arr[0];
echo "
";
echo "
";
$obj = new whistle_post_functions;
$meta = $obj->whistle_post_meta_fields(false, $globalid);
while( $the_query->have_posts() ):
$the_query->the_post();
$temp_class = "";
$post_ID = get_the_ID();
$post_layout = current($post_layout_arr);
$meta[10]= $post_layout;
if($i == 1) $temp_class = $post_class[$post_layout]." first"; else $temp_class = $post_class[$post_layout];
if($i == $post_layout) $i = 1; else $i = $i + 1;
$post_meta = get_post_meta($post_ID ,'_dt_post_settings',TRUE);
$post_meta = is_array($post_meta) ? $post_meta : array();
$format = !empty( $post_meta['post-format-type'] ) ? $post_meta['post-format-type'] : 'standard'; ?>
>whistle_post_date_left_style( $post_ID, $meta );
break;
case 'entry-date-author-left':
$obj->whistle_post_date_author_left_style( $post_ID, $meta );
break;
case 'entry-date-left outer-frame-border':
$obj->whistle_post_date_left_framed_border_style( $post_ID, $meta );
break;
case 'blog-modern-style':
$obj->whistle_post_modern_style( $post_ID, $meta );
break;
case 'bordered':
$obj->whistle_post_bordered_style( $post_ID, $meta );
break;
case 'classic':
$obj->whistle_post_classic_style( $post_ID, $meta );
break;
case 'entry-overlay-style':
$obj->whistle_post_overlay_style( $post_ID, $meta );
break;
case 'overlap':
$obj->whistle_post_overlap_style( $post_ID, $meta );
break;
case 'entry-center-align':
$obj->whistle_post_stripe_style( $post_ID, $meta );
break;
case 'entry-fashion-style':
$obj->whistle_post_fashion_style( $post_ID, $meta );
break;
case 'entry-minimal-bordered':
$obj->whistle_post_minimal_bordered_style( $post_ID, $meta );
break;
case 'blog-default-style':
case 'blog-medium-style':
case 'blog-medium-style dt-blog-medium-highlight':
case 'blog-medium-style dt-blog-medium-highlight dt-sc-skin-highlight':
default:
$obj->whistle_post_default_style( $post_ID, $meta, $sidebar_class );
break;
endswitch;
$x = next($post_layout_arr);
if( empty($x) && (count($post_layout_arr) == 3) ){
unset($post_layout_arr);
$post_layout_arr[] = 2;
} elseif( empty($x) && (count($post_layout_arr) == 4) ){
unset($post_layout_arr);
$post_layout_arr[] = 3;
} elseif( empty($x) && (count($post_layout_arr) == 5) ){
reset($post_layout_arr);
next($post_layout_arr);
} elseif( empty($x) && (count($post_layout_arr) == 6) ){
reset($post_layout_arr);
} elseif( empty($x) && (count($post_layout_arr) == 1) ){
reset($post_layout_arr);
}
echo '';
echo '
';
endwhile;
echo '
';
wp_reset_postdata();
else:?>