コード例 #1
0
*/
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');