예제 #1
0
 function widget($atts, $instance)
 {
     extract($atts, EXTR_SKIP);
     echo $before_widget;
     $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
     $post = empty($instance['post']) ? '' : $instance['post'];
     $page = empty($instance['page']) ? '' : $instance['page'];
     if (!empty($title)) {
         echo $before_title . $title . $after_title;
     }
     $the_id = 0;
     $the_id = $page;
     $the_id = $post != 0 ? $post : $page;
     $slider = new themeple_slideshow($the_id, 'flexslider');
     if ($slider && $slider->slide_number > 0) {
         $sliderHtml = $slider->render_slideshow();
         echo $sliderHtml;
     }
     echo $after_widget;
 }
    echo get_permalink(get_previous_post()->ID);
    ?>
"><?php 
    _e('Previous Post', 'themeple');
    ?>
</a>
    <?php 
}
?>
    <div class="row-fluid"   style="margin-top:80px;">
            <div class="span8 slider_full">
            <?php 
$slider = new themeple_slideshow(get_the_ID(), 'flexslider');
if ($slider && $slider->slide_number > 0) {
    $slider->img_size = 'portfolio_side';
    $sliderHtml = $slider->render_slideshow();
    echo $sliderHtml;
}
?>
            </div>
            <div class="span4">
                <div class="row-fluid row-dynamic-el">
                    <div class="span12 about_project">
                        <h5><?php 
_e("About Project", 'themeple');
?>
</h5><p class="content"><?php 
echo get_the_content();
?>
</p>
                       
 function media($element)
 {
     extract($element['saved'][0]);
     $output = '<div class="span' . $dynamic_size . ' media media_el animate_onoffset">';
     $width_style = "";
     if ($alignment == 'center') {
         $width_style = 'style="width:' . $width . 'px !important;position:relative; left:50%; margin-left:-' . $width / 2 . 'px;" ';
     }
     if ($type == 'image') {
         if (isset($image)) {
             $output .= '<img src="' . $image . '" alt="" class="type_image media_animation animation_' . $animation . ' alignment_' . $alignment . '" ' . $width_style . ' />';
         }
     }
     if ($type == 'video') {
         $output .= '<div class="video_embeded" ' . $width_style . '>';
         if (isset($video)) {
             global $wp_embed;
             $output .= $wp_embed->run_shortcode('[embed class="animation_' . $animation . ' video alignment_' . $alignment . ' ' . $width_style . '"]' . trim($video) . '[/embed]');
         }
         $output .= '</div>';
     }
     if ($type == 'slideshow') {
         switch ($slideshow) {
             case 'posts':
                 $query_id = $slideshow_post;
                 $type = 'post';
                 break;
             case 'pages':
                 $query_id = $slideshow_page;
                 $type = 'page';
                 break;
         }
         $query_post = array('p' => $query_id, 'posts_per_page' => 1, 'post_type' => $type);
         $additional_loop = new WP_Query($query_post);
         if ($additional_loop->have_posts()) {
             while ($additional_loop->have_posts()) {
                 $additional_loop->the_post();
                 if (!$additional_loop->post->post_excerpt || $query_id == $this->post_id) {
                     $slider = new themeple_slideshow(get_the_ID(), 'flexslider');
                     if ($slider && $slider->slide_number > 0) {
                         $slider->slide_container_class .= ' type_slideshow media_animation animation_' . $animation . ' alignment_' . $alignment;
                         $slider->additional_attr .= $width_style;
                         $sliderHtml = $slider->render_slideshow();
                         $output .= $sliderHtml;
                     }
                 }
             }
         }
     }
     $output .= '</div>';
     return $output;
 }