File: /var/www/html/bwcsports-site/wp-content/themes/salient/template-portfolio.php
<?php
/*template name: Portfolio */
get_header();
$nectar_options = get_nectar_theme_options();
// Calculate cols.
if(!empty($nectar_options['main_portfolio_layout'])) {
switch($nectar_options['main_portfolio_layout']){
case '2':
$cols = 'cols-2';
break;
case '3':
$cols = 'cols-3';
break;
case '4':
$cols = 'cols-4';
break;
case 'fullwidth':
$cols = 'elastic';
break;
}
} else {
$cols = 'cols-3';
}
if(!empty($cols)) {
switch($cols){
case 'cols-2':
$span_num = 'span_6';
break;
case 'cols-3':
$span_num = 'span_4';
break;
case 'cols-4':
$span_num = 'span_3';
break;
case 'elastic':
$span_num = 'elastic-portfolio-item';
break;
}
}
$project_style = ( ! empty( $nectar_options['main_portfolio_project_style'] ) ) ? $nectar_options['main_portfolio_project_style'] : '1';
$item_spacing = ( ! empty( $nectar_options['main_portfolio_item_spacing'] ) ) ? $nectar_options['main_portfolio_item_spacing'] : 'default';
$masonry_layout = ( ! empty( $nectar_options['portfolio_use_masonry'] ) && $nectar_options['portfolio_use_masonry'] == '1' ) ? 'true' : 'false';
$masonry_sizing_type = ( ! empty( $nectar_options['portfolio_masonry_grid_sizing'] ) && $nectar_options['portfolio_masonry_grid_sizing'] == 'photography' ) ? 'photography' : 'default';
$infinite_scroll_class = ( ! empty( $nectar_options['portfolio_pagination_type'] ) && $nectar_options['portfolio_pagination_type'] == 'infinite_scroll' ) ? ' infinite_scroll' : null;
$lightbox_only = false;
// Disable masonry for default project style fullwidth
if ( $project_style == '1' && $cols == 'elastic' ) {
$masonry_layout = 'false';
}
$display_sortable = get_post_meta( $post->ID, 'nectar-metabox-portfolio-display-sortable', true );
$inline_filters = ( ! empty( $nectar_options['portfolio_inline_filters'] ) && $nectar_options['portfolio_inline_filters'] == '1' ) ? '1' : '0';
$filters_id = ( ! empty( $nectar_options['portfolio_inline_filters'] ) && $nectar_options['portfolio_inline_filters'] == '1' ) ? 'portfolio-filters-inline' : 'portfolio-filters';
$bg = get_post_meta( $post->ID, '_nectar_header_bg', true );
nectar_page_header($post->ID); ?>
<div class="container-wrap">
<div class="container" data-col-num="<?php echo esc_attr( $cols ); ?>">
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<div class="container main-content">
<div class="row">
<?php the_content(); ?>
</div>
</div>
<?php endwhile; endif;
if( !post_password_required() && class_exists('Salient_Portfolio') ) { ?>
<?php //Inline portfolio filters
if( $display_sortable === 'on' && $inline_filters === '1') {
$filters_width = (!empty($nectar_options['header-fullwidth']) && $nectar_options['header-fullwidth'] === '1' && $cols === 'elastic') ? 'full-width-content ': 'full-width-section ';
?>
<div class="<?php echo esc_attr( $filters_id ) .' '; echo esc_attr( $filters_width ); if($span_num != 'elastic-portfolio-item') echo 'non-fw'; ?>" data-color-scheme="default">
<div class="container <?php if($span_num === 'elastic-portfolio-item') { echo 'normal-container'; } ?>">
<span id="current-category"><?php echo esc_html__('All', 'salient'); ?></span>
<ul>
<li id="sort-label"><?php echo (!empty($nectar_options['portfolio-sortable-text'])) ? wp_kses_post( $nectar_options['portfolio-sortable-text'] ) : esc_html__('Sort Portfolio','salient'); ?>:</li>
<li><a href="#" data-filter="*"><?php echo esc_html__('All', 'salient'); ?></a></li>
<?php wp_list_categories(array('title_li' => '', 'taxonomy' => 'project-type', 'show_option_none' => '', 'walker' => new Walker_Portfolio_Filter())); ?>
</ul>
<div class="clear"></div>
</div>
</div>
<?php } ?>
<div class="portfolio-wrap <?php if($project_style === '1' && $span_num === 'elastic-portfolio-item') echo 'default-style'; if($project_style === '6' && $span_num === 'elastic-portfolio-item') echo 'spaced'; ?>">
<?php
$default_loader_class = (empty($nectar_options['loading-image']) && !empty($nectar_options['theme-skin']) && $nectar_options['theme-skin'] === 'ascend') ? 'default-loader' : null;
$default_loader = (empty($nectar_options['loading-image']) && !empty($nectar_options['theme-skin']) && $nectar_options['theme-skin'] === 'ascend') ? true : false;
$load_in_animation = (!empty($nectar_options['portfolio_loading_animation'])) ? $nectar_options['portfolio_loading_animation'] : 'none'; ?>
<span class="portfolio-loading <?php echo esc_attr( $default_loader_class ); ?> <?php echo (!empty($nectar_options['loading-image-animation']) && !empty($nectar_options['loading-image'])) ? $nectar_options['loading-image-animation'] : null; ?>"></span>
<?php
//get categories
global $post;
$categories = get_post_meta($post->ID, 'nectar-metabox-portfolio-display', true);
$project_categories = null;
$category_count = 0;
if(!empty($categories)) {
if( is_string($categories) ) {
$categories = explode(', ', $categories);
}
foreach($categories as $key => $slug){
if($category_count == 0){
$project_categories .= $slug;
} else {
$project_categories .= ', '.$slug;
}
$category_count++;
}
}
// incase only all was selected
if($project_categories === 'all') {
$project_categories = null;
}
?>
<div id="portfolio" class="row portfolio-items <?php if($masonry_layout === 'true') echo 'masonry-items'; else { echo 'no-masonry'; } ?> <?php echo esc_attr( $infinite_scroll_class ); ?>" data-categories-to-show="<?php echo esc_attr( $project_categories ); ?>" data-gutter="<?php echo esc_attr( $item_spacing ); ?>" data-masonry-type="<?php echo esc_attr( $masonry_sizing_type ); ?>" data-ps="<?php echo esc_attr( $project_style ); ?>" data-starting-filter="" data-col-num="<?php echo esc_attr($cols); ?>">
<?php
add_filter('wp_get_attachment_image_attributes','nectar_remove_lazy_load_functionality');
$posts_per_page = '-1';
if(!empty($nectar_options['portfolio_pagination']) && $nectar_options['portfolio_pagination'] === '1') {
$posts_per_page = (!empty($nectar_options['portfolio_pagination_number'])) ? $nectar_options['portfolio_pagination_number'] : '-1';
}
$portfolio = array(
'posts_per_page' => $posts_per_page,
'post_type' => 'portfolio',
'project-type'=> $project_categories,
'paged'=> $paged
);
$wp_query = new WP_Query($portfolio);
if(have_posts()) : while(have_posts()) : the_post();
$terms = get_the_terms( $post->id, 'project-type' );
$project_cats = null;
if ( ! empty( $terms ) ) {
foreach ( $terms as $term ) {
$project_cats .= strtolower( $term->slug ) . ' ';
}
}
global $masonry_layout;
$masonry_item_sizing = ( $masonry_layout === 'true' ) ? get_post_meta( $post->ID, '_portfolio_item_masonry_sizing', true ) : null;
if ( empty( $masonry_item_sizing ) && $masonry_layout === 'true' ) {
$masonry_item_sizing = 'regular';
}
$masonry_item_content_pos = get_post_meta( $post->ID, '_portfolio_item_masonry_content_pos', true );
if ( empty( $masonry_item_content_pos ) ) {
$masonry_item_content_pos = 'middle';
}
$masonry_sizing_type = ( ! empty( $nectar_options['portfolio_masonry_grid_sizing'] ) && $nectar_options['portfolio_masonry_grid_sizing'] === 'photography' ) ? 'photography' : 'default';
// no tall size for photography
if ( $masonry_sizing_type === 'photography' && $masonry_item_sizing === 'tall' ) {
$masonry_item_sizing = 'wide_tall';
}
$custom_project_link = get_post_meta( $post->ID, '_nectar_external_project_url', true );
$the_project_link = ( ! empty( $custom_project_link ) ) ? $custom_project_link : esc_url( get_permalink() );
$project_excerpt = get_post_meta( $post->ID, '_nectar_project_excerpt', true );
$customProjectClass = get_post_meta( $post->ID, '_nectar_project_css_class', true );
if ( ! empty( $customProjectClass ) ) {
$customProjectClass = ' ' . sanitize_text_field( $customProjectClass );
}
$project_image_caption = get_post( get_post_thumbnail_id() )->post_content;
$project_image_caption = strip_tags( $project_image_caption );
$project_accent_color = get_post_meta( $post->ID, '_nectar_project_accent_color', true );
$project_title_color = get_post_meta( $post->ID, '_nectar_project_title_color', true );
$project_subtitle_color = get_post_meta( $post->ID, '_nectar_project_subtitle_color', true );
?>
<div class="col <?php echo esc_attr( $span_num ) . ' '. esc_attr( $masonry_item_sizing ) . esc_attr( $customProjectClass ); ?> element <?php echo esc_attr( $project_cats ); ?>" data-project-cat="<?php echo esc_attr( $project_cats ); ?>" <?php if(!empty($project_accent_color)) { echo 'data-project-color="' . esc_attr( $project_accent_color ) .'"'; } else { echo 'data-default-color="true"';} ?> data-title-color="<?php echo esc_attr( $project_title_color ); ?>" data-subtitle-color="<?php echo esc_attr( $project_subtitle_color ); ?>">
<div class="inner-wrap animated" data-animation="<?php echo esc_attr( $load_in_animation ); ?>">
<?php // project style 1
if ( $project_style === '1' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-1" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . ' skip-lazy" alt="no image added yet." />';
}
}
?>
<div class="work-info-bg"></div>
<div class="work-info">
<?php
// custom content
if ( $using_custom_content === 'on' ) {
if ( ! empty( $custom_project_link ) ) {
echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
}
echo '<div class="vert-center"><div class="custom-content">' . do_shortcode( $custom_content ) . '</div></div></div></div>';
// default
} else {
?>
<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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
}
// image
else {
echo '<a href="' . esc_url( $featured_image[0] ) . '"';
if ( ! empty( $project_image_caption ) ) {
echo 'title="' . wp_kses_post( $project_image_caption ) . '"';
}
echo 'class="pretty_photo default-link">' . esc_html__( 'View Larger', 'salient' ) . '</a> ';
}
if ( $lightbox_only != 'true' ) {
echo '<a class="default-link" href="' . esc_url( $the_project_link ) . '">' . esc_html__( 'More Details', 'salient' ) . '</a>';
}
?>
</div><!--/vert-center-->
</div>
</div><!--work-item-->
<div class="work-meta">
<h4 class="title"><?php the_title(); ?></h4>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] == 1 ) {
echo '<p>' . get_the_date() . '</p>';}
?>
</div>
<div class="nectar-love-wrap">
<?php
if ( function_exists( 'nectar_love' ) ) {
nectar_love();}
?>
</div><!--/nectar-love-wrap-->
<?php
}
} //project style 1
//project style 2
else if($project_style === '2') {
$using_custom_content = get_post_meta($post->ID, '_nectar_portfolio_custom_grid_item', true);
$custom_content = get_post_meta($post->ID, '_nectar_portfolio_custom_grid_item_content', true); ?>
<div class="work-item style-2" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . ' skip-lazy" alt="no image added yet." />';
}
}
?>
<div class="work-info-bg"></div>
<div class="work-info">
<?php
// custom content
if ( $using_custom_content === 'on' ) {
if ( ! empty( $custom_project_link ) ) {
echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
}
// default
} else {
?>
<?php if ( $lightbox_only != 'true' ) { ?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php
}
}
}
?>
<div class="vert-center">
<?php
if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
} else {
?>
<h3><?php echo get_the_title(); ?></h3>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';}
}
?>
</div><!--/vert-center-->
</div>
</div><!--work-item-->
<?php
} //project style 2
elseif ( $project_style === '3' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-3" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>" data-text-align="<?php echo esc_attr( $masonry_item_content_pos ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" class="no-img skip-lazy" alt="no image added yet." />';
}
}
?>
<div class="work-info-bg"></div>
<div class="work-info">
<?php
// custom content
if ( $using_custom_content === 'on' ) {
if ( ! empty( $custom_project_link ) ) {
echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
}
// default
} else {
if ( $lightbox_only != 'true' ) {
?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php } ?>
<?php
}
}
?>
<div class="vert-center">
<?php
if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
} else {
?>
<h3><?php echo get_the_title(); ?> </h3>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';}
?>
<?php } ?>
</div><!--/vert-center-->
</div>
</div><!--work-item-->
<?php
} //project style 3
elseif ( $project_style === '4' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-4" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" class="no-img skip-lazy" alt="no image added yet." />';
}
}
if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' && ! empty( $project_accent_color ) ) {
echo '<div class="work-info-bg"></div>';
}
?>
<div class="work-info">
<?php
// custom content
if ( $using_custom_content === 'on' ) {
if ( ! empty( $custom_project_link ) ) {
echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
}
// default
} else {
if ( $lightbox_only != 'true' ) {
?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php
}
}
}
if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
echo '<div class="vert-center"><div class="custom-content">' . do_shortcode( $custom_content ) . '</div></div>';
} else {
?>
<div class="bottom-meta">
<h3><?php echo get_the_title(); ?> </h3>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';}
?>
</div><!--/bottom-meta-->
<?php } ?>
</div>
</div><!--work-item-->
<?php
} //project style 4
elseif ( $project_style === '5' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-3-alt" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>" data-text-align="<?php echo esc_attr( $masonry_item_content_pos ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" class="no-img skip-lazy" alt="' . get_the_title() . '" />';
}
}
?>
<div class="work-info-bg"></div>
<div class="work-info">
<?php
// custom content
if ( $using_custom_content === 'on' ) {
if ( ! empty( $custom_project_link ) ) {
echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
}
// default
} else {
if ( $lightbox_only != 'true' ) {
?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php
}
}
}
?>
<div class="vert-center">
<?php
if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
} else {
?>
<h3><?php echo get_the_title(); ?> </h3>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';}
?>
<?php } ?>
</div><!--/vert-center-->
</div>
</div><!--work-item-->
<?php
} //project style 5
elseif ( $project_style === '6' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-5" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>" data-text-align="<?php echo esc_attr( $masonry_item_content_pos ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
$parallax_images = get_post_meta( $post->ID, '_nectar_3d_parallax_images', true );
if ( ! empty( $parallax_images ) ) {
echo '<div class="parallaxImg">';
$images = explode( ',', $parallax_images );
$i = 0;
foreach ( $images as $attach_id ) {
$i++;
$img = wp_get_attachment_image_src( $attach_id, $thumb_size );
// add one sizer img
if ( $i == 1 ) {
echo '<img class="sizer skip-lazy" src="' . $img[0] . '" alt="' . get_the_title() . '" />';
}
echo '<div class="parallaxImg-layer" data-img="' . $img[0] . '" Layer-' . $i . '"></div>';
}
echo '</div>';
}
// no parallax images set
else {
if ( has_post_thumbnail() ) {
$thumbnail_id = get_post_thumbnail_id( $post->ID );
$thumbnail_url = wp_get_attachment_image_src( $thumbnail_id, $thumb_size );
echo '<img class="sizer skip-lazy" src="' . $thumbnail_url[0] . '" alt="' . get_the_title() . '" />';
echo '<div class="parallaxImg">';
echo '<div class="parallaxImg-layer" data-img="' . $thumbnail_url[0] . '"></div>';
echo '<div class="parallaxImg-layer"><div class="bg-overlay"></div> <div class="work-meta"><div class="inner">';
echo ' <h4 class="title"> ' . get_the_title() . '</h4>';
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] == 1 ) {
echo '<p>' . get_the_date() . '</p>';
}
echo '</div></div></div></div>';
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img class="sizer skip-lazy" src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="' . get_the_title() . '" />';
echo '<div class="parallaxImg">';
echo '<div class="parallaxImg-layer" data-img="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" "></div>';
echo '<div class="parallaxImg-layer"><div class="bg-overlay"></div> <div class="work-meta"><div class="inner">';
echo ' <h4 class="title"> ' . get_the_title() . '</h4>';
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';
}
echo '</div></div></div></div>';
}
}
if ( $lightbox_only != 'true' ) {
?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php
}
}
?>
</div><!--work-item-->
<?php
} //project style 6
//project style 7
elseif ( $project_style === '7' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-2" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
echo '<img class="custom-thumbnail skip-lazy" src="' . nectar_ssl_check( esc_url( $custom_thumbnail ) ) . '" alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="no image added yet." />';
}
}
?>
<div class="work-info-bg"></div>
<div class="work-info">
<?php
// custom content
if ( $using_custom_content === 'on' ) {
if ( ! empty( $custom_project_link ) ) {
echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
}
// default
} else {
?>
<?php if ( $lightbox_only != 'true' ) { ?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php
}
}
}
?>
<div class="vert-center">
<?php
if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
} else {
?>
<h3><?php echo get_the_title(); ?></h3>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';}
}
?>
</div><!--/vert-center-->
</div>
</div><!--work-item-->
<?php
} //project style 7
//project style 8
elseif ( $project_style === '8' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-2" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
echo '<img class="custom-thumbnail skip-lazy" src="' . nectar_ssl_check( esc_url( $custom_thumbnail ) ) . '" alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="no image added yet." />';
}
}
?>
<div class="work-info-bg"></div>
<div class="work-info">
<?php
// custom content
if ( $using_custom_content === 'on' ) {
if ( ! empty( $custom_project_link ) ) {
echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
}
// default
} else {
?>
<?php if ( $lightbox_only != 'true' ) { ?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php
}
}
}
?>
<div class="vert-center">
<?php
if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
} else {
?>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';}
?>
<h3><?php echo get_the_title(); ?></h3>
<svg class="next-arrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 39 12"><line class="top" x1="23" y1="-0.5" x2="29.5" y2="6.5" stroke="#ffffff;"/><line class="bottom" x1="23" y1="12.5" x2="29.5" y2="5.5" stroke="#ffffff;"/></svg><span class="line"></span></span>
<?php } ?>
</div><!--/vert-center-->
</div>
</div><!--work-item-->
<?php
} //project style 8
elseif ( $project_style === '9' ) {
$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
$custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
<div class="work-item style-1" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
<?php
$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
$thumb_size = $thumb_size . '_photography';
// no tall size in photography
if ( $thumb_size === 'tall_photography' ) {
$thumb_size = 'wide_tall_photography';
}
}
// custom thumbnail
$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );
if ( ! empty( $custom_thumbnail ) ) {
$image_srcset = '';
$custom_thumbnail_id = fjarrett_get_attachment_id_from_url( $custom_thumbnail );
if ( ! is_null( $custom_thumbnail_id ) && ! empty( $custom_thumbnail_id ) ) {
if ( function_exists( 'wp_get_attachment_image_srcset' ) ) {
$image_srcset_values = wp_get_attachment_image_srcset( $custom_thumbnail_id, 'full' );
if ( $image_srcset_values ) {
$image_srcset .= 'srcset="' . $image_srcset_values . '" ';
}
}
}
echo '<img class="custom-thumbnail skip-lazy" src="' . nectar_ssl_check( esc_url( $custom_thumbnail ) ) . '" ' . $image_srcset . $image_sizes . ' alt="' . get_the_title() . '" />';
} else {
if ( has_post_thumbnail() ) {
// create featured image with srcset
$image_width = null;
$image_height = null;
if ( ! empty( $image_meta['sizes'] ) && ! empty( $image_meta['sizes'][ $thumb_size ] ) ) {
$image_width = $image_meta['sizes'][ $thumb_size ]['width'];
}
if ( ! empty( $image_meta['sizes'] ) && ! empty( $image_meta['sizes'][ $thumb_size ] ) ) {
$image_height = $image_meta['sizes'][ $thumb_size ]['height'];
}
$wp_img_alt_tag = get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true );
$image_src = null;
$image_src = wp_get_attachment_image_src( get_post_thumbnail_id(), $thumb_size );
if ( ! empty( $image_src ) ) {
$image_src = $image_src[0];
}
echo '<img class="size-' . esc_attr( $masonry_item_sizing ) . ' skip-lazy" src="' . esc_url( $image_src ) . '" alt="' . esc_attr( $wp_img_alt_tag ) . '" height="' . esc_attr( $image_height ) . '" width="' . esc_attr( $image_width ) . '" />';
}
// no image added
else {
switch ( $thumb_size ) {
case 'wide_photography':
$no_image_size = 'no-portfolio-item-photography-wide.jpg';
break;
case 'regular_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide_tall_photography':
$no_image_size = 'no-portfolio-item-photography-regular.jpg';
break;
case 'wide':
$no_image_size = 'no-portfolio-item-wide.jpg';
break;
case 'tall':
$no_image_size = 'no-portfolio-item-tall.jpg';
break;
case 'regular':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
case 'wide_tall':
$no_image_size = 'no-portfolio-item-tiny.jpg';
break;
default:
$no_image_size = 'no-portfolio-item-small.jpg';
break;
}
echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="no image added yet." />';
}
}
?>
<div class="work-info">
<?php if ( $lightbox_only != 'true' ) { ?>
<a href="<?php echo esc_url( $the_project_link ); ?>"></a>
<?php
} else {
$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 );
// video
if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {
echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );
} else {
?>
<a href="<?php echo esc_url( $featured_image[0] ); ?>"
<?php
if ( ! empty( $project_image_caption ) ) {
echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
?>
class="pretty_photo"></a>
<?php
}
}
?>
</div>
</div><!--work-item-->
<div class="work-meta">
<h4 class="title"><?php the_title(); ?></h4>
<?php
if ( ! empty( $project_excerpt ) ) {
echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
echo '<p>' . get_the_date() . '</p>';}
?>
</div>
<?php
} //project style 9
?>
</div><!--inner-->
</div><!--/col-->
<?php endwhile; endif; ?>
</div><!--/portfolio-->
</div><!--/portfolio wrap-->
<?php
if ( ! empty( $nectar_options['portfolio_extra_pagination'] ) && $nectar_options['portfolio_extra_pagination'] === '1' ) {
global $wp_query, $wp_rewrite;
$fw_pagination = ( $span_num === 'elastic-portfolio-item' ) ? 'fw-pagination' : null;
$masonry_padding = ( $project_style !== '1' ) ? 'alt-style-padding' : null;
$wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1;
$total_pages = $wp_query->max_num_pages;
$permalink_structure = get_option( 'permalink_structure' );
$format = empty( $permalink_structure ) ? '&paged=%#%' : 'page/%#%/';
if ( $total_pages > 1 ) {
echo '<div id="pagination" class="' . esc_attr( $fw_pagination ) . ' ' . esc_attr( $masonry_padding ) . esc_attr( $infinite_scroll_class ) . '" data-is-text="' . esc_attr__( 'All items loaded', 'salient' ) . '">';
echo paginate_links(
array(
'base' => get_pagenum_link( 1 ) . '%_%',
'format' => $format,
'current' => $current,
'total' => $total_pages,
)
);
echo '</div>';
}
}
// regular pagination
else {
$fw_pagination = ( $span_num === 'elastic-portfolio-item' ) ? 'fw-pagination' : null;
$masonry_padding = ( $project_style === '1' ) ? 'alt-style-padding' : null;
if ( get_next_posts_link() || get_previous_posts_link() ) {
echo '<div id="pagination" class="' . esc_attr( $fw_pagination ) . ' ' . esc_attr( $masonry_padding ) . esc_attr( $infinite_scroll_class ) . '" data-is-text="' . esc_attr__( 'All items loaded', 'salient' ) . '">
<div class="prev">' . get_previous_posts_link( '« Previous Entries' ) . '</div>
<div class="next">' . get_next_posts_link( 'Next Entries »', '' ) . '</div>
</div>';
}
}
}//password protection ?>
</div><!--/container-->
</div><!--/container-wrap-->
<?php get_footer(); ?>