File: D:/HostingSpaces/yoda-ict/uttoeternietoe.com/wwwroot/wp-content/themes/salient/template-home-3.php
<?php
/*template name: Home - Recent Work/Posts */
get_header(); ?>
<?php $options = get_nectar_theme_options(); ?>
<div id="featured" data-caption-animation="<?php echo (!empty($options['slider-caption-animation']) && $options['slider-caption-animation'] == 1) ? '1' : '0'; ?>" data-bg-color="<?php if(!empty($options['slider-bg-color'])) echo $options['slider-bg-color']; ?>" data-slider-height="<?php if(!empty($options['slider-height'])) echo $options['slider-height']; ?>" data-animation-speed="<?php if(!empty($options['slider-animation-speed'])) echo $options['slider-animation-speed']; ?>" data-advance-speed="<?php if(!empty($options['slider-advance-speed'])) echo $options['slider-advance-speed']; ?>" data-autoplay="<?php echo $options['slider-autoplay'];?>">
<?php
$slides = new WP_Query( array( 'post_type' => 'home_slider', 'posts_per_page' => -1, 'order' => 'ASC', 'orderby' => 'menu_order' ) );
if( $slides->have_posts() ) : ?>
<?php while( $slides->have_posts() ) : $slides->the_post();
$alignment = get_post_meta($post->ID, '_nectar_slide_alignment', true);
$video_embed = get_post_meta($post->ID, '_nectar_video_embed', true);
$video_m4v = get_post_meta($post->ID, '_nectar_video_m4v', true);
$video_ogv = get_post_meta($post->ID, '_nectar_video_ogv', true);
$video_poster = get_post_meta($post->ID, '_nectar_video_poster', true);
?>
<div class="slide orbit-slide <?php if( !empty($video_embed) || !empty($video_m4v)) { echo 'has-video'; } else { echo $alignment; } ?>">
<?php $image = get_post_meta($post->ID, '_nectar_slider_image', true); ?>
<article data-background-cover="<?php echo (!empty($options['slider-background-cover']) && $options['slider-background-cover'] == 1) ? '1' : '0'; ?>" style="background-image: url('<?php echo $image; ?>')">
<div class="container">
<div class="col span_12">
<div class="post-title">
<?php
$wp_version = floatval(get_bloginfo('version'));
//video embed
if( !empty( $video_embed ) ) {
echo '<div class="video">' . do_shortcode($video_embed) . '</div>';
}
//self hosted video pre 3-6
else if( !empty($video_m4v) && $wp_version < "3.6" || !empty($video_ogv) && $wp_version < "3.6") {
echo '<div class="video">';
nectar_video($post->ID);
echo '</div>';
}
//self hosted video post 3-6
else if($wp_version >= "3.6"){
if(!empty($video_m4v) || !empty($video_ogv)) {
$video_output = '[video ';
if(!empty($video_m4v)) { $video_output .= 'mp4="'. $video_m4v .'" '; }
if(!empty($video_ogv)) { $video_output .= 'ogv="'. $video_ogv .'"'; }
$video_output .= ' poster="'.$video_poster.'"]';
echo '<div class="video">' . do_shortcode($video_output) . '</div>';
}
}
?>
<?php
//mobile more info button for video
if( !empty($video_embed) || !empty($video_m4v)) { echo '<div><a href="#" class="more-info"><span class="mi">'.__("More Info",NECTAR_THEME_NAME).'</span><span class="btv">'.__("Back to Video",NECTAR_THEME_NAME).'</span></a></div>'; } ?>
<?php $caption = get_post_meta($post->ID, '_nectar_slider_caption', true); ?>
<h2 data-has-caption="<?php echo (!empty($caption)) ? '1' : '0'; ?>"><span>
<?php echo $caption; ?>
</span></h2>
<?php
$button = get_post_meta($post->ID, '_nectar_slider_button', true);
$button_url = get_post_meta($post->ID, '_nectar_slider_button_url', true);
if(!empty($button)) { ?>
<a href="<?php echo $button_url; ?>" class="uppercase"><?php echo $button; ?></a>
<?php } ?>
</div><!--/post-title-->
</div>
</div>
</article>
</div>
<?php endwhile; ?>
<?php else: ?>
<?php endif; ?>
<?php wp_reset_postdata(); ?>
</div>
<div class="home-wrap">
<div class="container main-content">
<div class="row">
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
</div><!--/row-->
<?php
$portfolio_link = get_portfolio_page_link(get_the_ID());
if(!empty($options['main-portfolio-link'])) $portfolio_link = $options['main-portfolio-link'];
$portfolio = array(
'posts_per_page' => '6',
'post_type' => 'portfolio'
);
query_posts($portfolio); ?>
<?php if(have_posts()) { ?>
<div class="carousel-wrap">
<div class="container">
<div class="carousel-heading">
<h2 class="uppercase"><?php echo (!empty($options['carousel-title'])) ? $options['carousel-title'] :'Recent Work'; ?><a href="<?php echo $portfolio_link; ?>" class="button"> / <?php echo (!empty($options['carousel-link'])) ? $options['carousel-link'] :'View all work'; ?></a></h2>
<a class="carousel-prev" href="#"><i class="icon-angle-left"></i></a>
<a class="carousel-next" href="#"><i class="icon-angle-right"></i></a>
</div>
</div>
<ul class="row portfolio-items text-align-center carousel" data-scroll-speed="800" data-easing="easeInOutQuart">
<?php } ?>
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<li class="col span_4">
<div class="work-item">
<?php
//custom thumbnail
$custom_thumbnail = get_post_meta($post->ID, '_nectar_portfolio_custom_thumbnail', true);
if( !empty($custom_thumbnail) ){
echo '<img class="custom-thumbnail" src="'.$custom_thumbnail.'" alt="'. get_the_title() .'" />';
}
else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail($post->ID, 'portfolio-thumb', array('title' => ''));
}
//no image added
else {
echo '<img src="'.get_template_directory_uri().'/img/no-portfolio-item-small.jpg" alt="no image added yet." />';
}
} ?>
<div class="work-info-bg"></div>
<div class="work-info">
<div class="vert-center">
<?php
$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
$video_embed = get_post_meta($post->ID, '_nectar_video_embed', true);
$video_m4v = get_post_meta($post->ID, '_nectar_video_m4v', true);
$wp_version = floatval(get_bloginfo('version'));
$custom_project_link = get_post_meta($post->ID, '_nectar_external_project_url', true);
$the_project_link = (!empty($custom_project_link)) ? $custom_project_link : get_permalink();
//video
if( !empty($video_embed) || !empty($video_m4v) ) {
if( !empty( $video_embed) && $wp_version < "3.6" ) {
echo '<a href="#video-popup-'.$post->ID.'" class="pp">'.__("Watch Video", NECTAR_THEME_NAME).' </a> ';
echo '<div id="video-popup-'.$post->ID.'">';
echo '<div class="video-wrap">' . stripslashes(htmlspecialchars_decode($video_embed)) . '</div>';
echo '</div>';
}
else {
echo '<a href="'.get_template_directory_uri(). '/includes/portfolio-functions/video.php?post-id=' .$post->ID.'&iframe=true&width=854" class="pp" >'.__("Watch Video", NECTAR_THEME_NAME).'</a> ';
}
}
//image
else {
echo '<a href="'. $featured_image[0].'" class="pp">'.__("View Larger", NECTAR_THEME_NAME).'</a> ';
}
echo '<a href="' . $the_project_link . '">'.__("More Details", NECTAR_THEME_NAME).'</a>'; ?>
</div><!--/vert-center-->
</div>
</div><!--work-item-->
<div class="work-meta">
<h4 class="title"><?php the_title(); ?></h4>
<?php global $options;
if(!empty($options['portfolio_date']) && $options['portfolio_date'] == 1) echo get_the_date();
?>
</div>
<div class="nectar-love-wrap">
<?php if( function_exists('nectar_love') ) nectar_love(); ?>
</div><!--/nectar-love-wrap-->
<div class="clear"></div>
</li><!--/span_4-->
<?php endwhile; endif; ?>
<?php if(have_posts()) { ?>
</ul><!--/carousel-->
</div><!--/carousel-wrap-->
<?php } ?>
<div class="divider-border"></div>
<?php
$posts_page_id = get_option('page_for_posts');
$posts_page = get_page($posts_page_id);
$posts_page_title = $posts_page->post_title;
$posts_page_link = get_page_uri($posts_page_id);
$recent_posts_title_text = (!empty($options['recent-posts-title'])) ? $options['recent-posts-title'] :'Recent Posts';
$recent_posts_link_text = (!empty($options['recent-posts-link'])) ? $options['recent-posts-link'] :'View All Posts';
?>
<h2 class="uppercase recent-posts-title"><?php echo $recent_posts_title_text; ?><a href="<?php echo $posts_page_link; ?>" class="button"> / <?php echo $recent_posts_link_text; ?> </a></h2>
<div class="row blog-recent">
<?php
$recentBlogPosts = array(
'showposts' => 4,
'ignore_sticky_posts' => 1,
'tax_query' => array(
array( 'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array('post-format-link','post-format-quote'),
'operator' => 'NOT IN'
)
)
);
query_posts($recentBlogPosts);
if(have_posts()) : while(have_posts()) : the_post(); ?>
<div class="col span_3">
<?php
$wp_version = floatval(get_bloginfo('version'));
if(get_post_format() == 'video'){
if ( $wp_version < "3.6" ) {
$video_embed = get_post_meta($post->ID, '_nectar_video_embed', true);
if( !empty( $video_embed ) ) {
echo '<div class="video-wrap">' . stripslashes(htmlspecialchars_decode($video_embed)) . '</div>';
} else {
nectar_video($post->ID);
}
}
else {
$video_embed = get_post_meta($post->ID, '_nectar_video_embed', true);
$video_m4v = get_post_meta($post->ID, '_nectar_video_m4v', true);
$video_ogv = get_post_meta($post->ID, '_nectar_video_ogv', true);
$video_poster = get_post_meta($post->ID, '_nectar_video_poster', true);
if( !empty($video_embed) || !empty($video_m4v) ){
$wp_version = floatval(get_bloginfo('version'));
//video embed
if( !empty( $video_embed ) ) {
echo '<div class="video">' . do_shortcode($video_embed) . '</div>';
}
//self hosted video pre 3-6
else if( !empty($video_m4v) && $wp_version < "3.6") {
echo '<div class="video">';
nectar_video($post->ID);
echo '</div>';
}
//self hosted video post 3-6
else if($wp_version >= "3.6"){
if(!empty($video_m4v) || !empty($video_ogv)) {
$video_output = '[video ';
if(!empty($video_m4v)) { $video_output .= 'mp4="'. $video_m4v .'" '; }
if(!empty($video_ogv)) { $video_output .= 'ogv="'. $video_ogv .'"'; }
$video_output .= ' poster="'.$video_poster.'"]';
echo '<div class="video">' . do_shortcode($video_output) . '</div>';
}
}
} // endif for if there's a video
} // endif for 3.6
} //endif for post format video
else if(get_post_format() == 'audio'){ ?>
<div class="audio-wrap">
<?php
if ( $wp_version < "3.6" ) {
nectar_audio($post->ID);
}
else {
$audio_mp3 = get_post_meta($post->ID, '_nectar_audio_mp3', true);
$audio_ogg = get_post_meta($post->ID, '_nectar_audio_ogg', true);
if(!empty($audio_ogg) || !empty($audio_mp3)) {
$audio_output = '[audio ';
if(!empty($audio_mp3)) { $audio_output .= 'mp3="'. $audio_mp3 .'" '; }
if(!empty($audio_ogg)) { $audio_output .= 'ogg="'. $audio_ogg .'"'; }
$audio_output .= ']';
echo do_shortcode($audio_output);
}
} ?>
</div><!--/audio-wrap-->
<?php }
else if(get_post_format() == 'gallery'){
if ( $wp_version < "3.6" ) {
if(MultiPostThumbnails::has_post_thumbnail(get_post_type(), 'second-slide')) {
nectar_gallery($post->ID);
}
else {
if ( has_post_thumbnail() ) { echo get_the_post_thumbnail($post->ID, 'full', array('title' => '')); }
}
}
else {
$gallery_ids = grab_ids_from_gallery(); ?>
<div class="flex-gallery">
<ul class="slides">
<?php
foreach( $gallery_ids as $image_id ) {
echo '<li>' . wp_get_attachment_image($image_id, '', false, $attr) . '</li>';
} ?>
</ul>
</div><!--/gallery-->
<?php }
}
else {
if ( has_post_thumbnail() ) { echo '<a href="' . get_permalink() . '">' . get_the_post_thumbnail($post->ID, 'blog', array('title' => '')) . '</a>'; }
}
?>
<div class="post-header">
<h3 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php the_author_posts_link(); ?> | <?php the_category(', '); ?> | <a href="<?php comments_link(); ?>">
<?php comments_number( __('No Comments',NECTAR_THEME_NAME), __('One Comment',NECTAR_THEME_NAME), '% '. __('Comments',NECTAR_THEME_NAME) ); ?></a>
</div><!--/post-header-->
<?php the_excerpt(); ?>
</div><!--/span_3-->
<?php endwhile; endif; ?>
</div><!--/blog-recent-->
</div><!--/container-->
</div><!--/home-wrap-->
<?php get_footer(); ?>