function admin_options_save($post_id) { if (!it_check_save_action($post_id, 'page')) { return $post_id; } $grid = new GridPortfolio($this->post_id); $grid->update_from_array($_POST)->save(); }
<?php /* T-MMM-emplate Name: Grid Portfolio */ 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()) {