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); ?>
  • :
  • '', 'taxonomy' => 'project-type', 'show_option_none' => '', 'walker' => new Walker_Portfolio_Filter())); ?>
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; } ?>
$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 ); ?>
data-title-color="" data-subtitle-color="">
ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
ID, '_nectar_portfolio_custom_thumbnail', true ); if ( ! empty( $custom_thumbnail ) ) { echo '' . 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 'no image added yet.'; } } ?>
'; } echo '
' . do_shortcode( $custom_content ) . '
'; // default } else { ?>
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 '' . esc_html__( 'View Larger', 'salient' ) . ' '; } if ( $lightbox_only != 'true' ) { echo '' . esc_html__( 'More Details', 'salient' ) . ''; } ?>

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] == 1 ) { echo '

' . get_the_date() . '

';} ?>
ID, '_nectar_portfolio_custom_grid_item', true); $custom_content = get_post_meta($post->ID, '_nectar_portfolio_custom_grid_item_content', true); ?>
ID, '_nectar_portfolio_custom_thumbnail', true ); if ( ! empty( $custom_thumbnail ) ) { echo '' . 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 'no image added yet.'; } } ?>
'; } // default } else { ?> 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 { ?> class="pretty_photo">
' . do_shortcode( $custom_content ) . '
'; } else { ?>

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

';} } ?>
ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
ID, '_nectar_portfolio_custom_thumbnail', true ); if ( ! empty( $custom_thumbnail ) ) { echo '' . 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 'no image added yet.'; } } ?>
'; } // default } else { if ( $lightbox_only != 'true' ) { ?> 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 { ?> class="pretty_photo">
' . do_shortcode( $custom_content ) . '
'; } else { ?>

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

';} ?>
ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
ID, '_nectar_portfolio_custom_thumbnail', true ); if ( ! empty( $custom_thumbnail ) ) { echo '' . 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 'no image added yet.'; } } if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' && ! empty( $project_accent_color ) ) { echo '
'; } ?>
'; } // default } else { if ( $lightbox_only != 'true' ) { ?> 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 { ?> class="pretty_photo">
' . do_shortcode( $custom_content ) . '
'; } else { ?>

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

';} ?>
ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
ID, '_nectar_portfolio_custom_thumbnail', true ); if ( ! empty( $custom_thumbnail ) ) { echo '' . 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 '' . get_the_title() . ''; } } ?>
'; } // default } else { if ( $lightbox_only != 'true' ) { ?> 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 { ?> class="pretty_photo">
' . do_shortcode( $custom_content ) . '
'; } else { ?>

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

';} ?>
ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
ID, '_nectar_3d_parallax_images', true ); if ( ! empty( $parallax_images ) ) { echo '
'; $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 '' . get_the_title() . ''; } echo '
'; } echo '
'; } // 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 '' . get_the_title() . ''; echo '
'; echo '
'; echo '
'; echo '

' . get_the_title() . '

'; if ( ! empty( $project_excerpt ) ) { echo '

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] == 1 ) { echo '

' . get_the_date() . '

'; } echo '
'; } // 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 '' . get_the_title() . ''; echo '
'; echo '
'; echo '
'; echo '

' . get_the_title() . '

'; if ( ! empty( $project_excerpt ) ) { echo '

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

'; } echo '
'; } } if ( $lightbox_only != 'true' ) { ?> 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 { ?> class="pretty_photo">
ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
ID, '_nectar_portfolio_custom_thumbnail', true ); if ( ! empty( $custom_thumbnail ) ) { echo '' . 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 'no image added yet.'; } } ?>
'; } // default } else { ?> 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 { ?> class="pretty_photo">
' . do_shortcode( $custom_content ) . '
'; } else { ?>

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

';} } ?>
ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
ID, '_nectar_portfolio_custom_thumbnail', true ); if ( ! empty( $custom_thumbnail ) ) { echo '' . 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 'no image added yet.'; } } ?>
'; } // default } else { ?> 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 { ?> class="pretty_photo">
' . do_shortcode( $custom_content ) . '
'; } else { ?> ' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

';} ?>

ID, '_nectar_portfolio_custom_grid_item', true ); $custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
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 '' . 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 '' . esc_attr( $wp_img_alt_tag ) . ''; } // 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 'no image added yet.'; } } ?>
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 { ?> class="pretty_photo">

' . wp_kses_post( $project_excerpt ) . '

'; } elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) { echo '

' . get_the_date() . '

';} ?>
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 '
'; echo paginate_links( array( 'base' => get_pagenum_link( 1 ) . '%_%', 'format' => $format, 'current' => $current, 'total' => $total_pages, ) ); echo '
'; } } // 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 '
' . get_previous_posts_link( '« Previous Entries' ) . '
' . get_next_posts_link( 'Next Entries »', '' ) . '
'; } } }//password protection ?>