echo $blog_style == 'portfolio' ? ' multiWidth' : ''; ?> " data-columns="<?php echo $data_columns; ?> "> <?php while (have_posts()) { the_post(); $post_number++; if ($post_number == 1 && $blog_style == 'excerpt') { $thumb_size = get_custom_option('blog_style') . '_first'; } else { $thumb_size = get_custom_option('blog_style'); } clear_dedicated_content(); $data_args = array('layout' => $post_number == 1 && $blog_style == 'excerpt' ? $blog_style . '_first' : $blog_style, 'number' => $post_number, 'add_view_more' => false, 'posts_on_page' => $per_page, 'thumb_size' => $thumb_size, 'thumb_crop' => themerex_strpos($blog_style, 'masonry') === false, 'strip_teaser' => false, 'parent_cat_id' => $parent_cat_id, 'iso_columns' => in_array($blog_style, array('excerpt', 'masonry', 'reviews')) ? true : false, 'sidebar' => !in_array($show_sidebar_main, array('none', 'fullwidth'))); $post_data = getPostData($data_args); showPostLayout($data_args, $post_data); if (get_custom_option('show_filters') == 'yes') { if (get_custom_option('filter_taxonomy') == 'tags') { // Use tags as filter items if (count($post_data['post_tags_list']) > 0) { foreach ($post_data['post_tags_list'] as $tag) { $flt_ids[$tag->term_id] = $tag->name; } } } } } if (!$post_number) {
function showPostLayout($opt = array(), $post_data = null, $post_obj = null) { $opt = getPostDataOptions($opt); if ($post_data === null) { $post_data = getPostData($opt, $post_obj); } // Collect standard output $layout = ''; if (!$opt['show']) { ob_start(); } require themerex_get_file_dir('/templates/post-layout-' . $opt['layout'] . '.php'); if (!$opt['show']) { $layout = ob_get_contents(); ob_end_clean(); } clear_dedicated_content(); return $layout; }