*/ gp_add_html_class('horizontal-page layout-portfolio-grid'); get_header(); if (is_page()) { gp_query_portfolio(); } if (have_posts()) { $grid_portfolio = new GridPortfolio(get_the_ID()); ?> <div id="main" class="site"> <div class="portfolio-grid" data-columns="<?php echo $grid_portfolio->get_grid_column_count(); ?> " data-rows="<?php echo $grid_portfolio->get_grid_row_count(); ?> "><?php while (have_posts()) { the_post(); $project = new PortfolioProject(get_the_ID()); $featured = $project->get_featured_media(); if (!$featured) { continue; } // We have no media on this project, nothing to show. if ($featured->is_image()) { $image = $featured->get_image_data('gp-thumbnail'); $image = $image ? $image['src'] : ''; } else { $image = $featured->get_video_thumbnail('gp-thumbnail');