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());
 }
Пример #2
0
 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;
 }
Пример #3
0
        } 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'];
Пример #4
0
        {
            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
 */