public function render($is_compact = false) { // Setup Data $this->_setup_data(); $this->add_data('portfolio_count', VP_PF_Portfolio::instance()->count()); return VP_View::instance()->load('portfoliogenerate', $this->get_data()); }
public function ajax_process_portfolio() { $id = $_POST['id']; try { VP_PF_Portfolio::instance()->normalize($id); $result['data'] = $id; $result['status'] = true; $result['message'] = __("Success", 'vp_textdomain'); } catch (Exception $e) { $result['data'] = ''; $result['status'] = false; $result['message'] = $e->getMessage(); } if (ob_get_length()) { ob_clean(); } header('Content-type: application/json'); echo json_encode($result); die; }
} else { ?> <section id="content" class="content-section section"> <div class="container container-table"> <div id="portfolio-<?php the_ID(); ?> " <?php post_class('portfolio-post clearfix'); ?> > <?php $media = VP_PF_Portfolio::instance()->get_media(); ?> <div class="portfolio-images-section"> <?php if ($media['mode'] == 'video') { ?> <?php $video = $media['media'][0]; ?> <div class="video"> <div class="video-wrapper <?php echo $video['mode'];
{ global $post; $medias = vp_metabox(VP_PF_MB_MEDIAS_ID); if ($medias !== null and $medias->meta !== '') { return vp_metabox(VP_PF_MB_MEDIAS_ID . '.mode'); } else { // pre version 0.2 fallback return 'image'; } } public function get_media() { global $post; $medias = vp_metabox(VP_PF_MB_MEDIAS_ID); if ($medias !== null and $medias->meta !== '') { $type = vp_metabox(VP_PF_MB_MEDIAS_ID . '.mode'); $medias = $medias->meta[$type]; } else { // pre version 0.2 fallback $type = 'image'; $medias = get_post_meta($post->ID, '_vp_portfolio_images', true); $medias = $medias[$type]; } return array('mode' => $type, 'media' => $medias); } } } VP_PF_Portfolio::instance(); /** * EOF */