File: /home/clinicamaciel/www/index_lixo/wp-content/themes/virtue/page-portfolio.php
<?php
/*
Template Name: Portfolio Grid
*/
?>
<div id="pageheader" class="titleclass">
<div class="container">
<?php get_template_part('templates/page', 'header'); ?>
</div><!--container-->
</div><!--titleclass-->
<div id="content" class="container">
<div class="row">
<div class="main <?php echo kadence_main_class(); ?>" role="main">
<div class="entry-content" itemprop="mainContentOfPage">
<?php get_template_part('templates/content', 'page'); ?>
</div>
<?php global $post;
$portfolio_category = get_post_meta( $post->ID, '_kad_portfolio_type', true );
$portfolio_items = get_post_meta( $post->ID, '_kad_portfolio_items', true );
$portfolio_order = get_post_meta( $post->ID, '_kad_portfolio_order', true );
$portfolio_lightbox = get_post_meta( $post->ID, '_kad_portfolio_lightbox', true );
$portfolio_cropheight = get_post_meta( $post->ID, '_kad_portfolio_img_crop', true );
$portfolio_column = get_post_meta( $post->ID, '_kad_portfolio_columns', true );
$portfolio_item_excerpt = get_post_meta( $post->ID, '_kad_portfolio_item_excerpt', true );
$portfolio_item_types = get_post_meta( $post->ID, '_kad_portfolio_item_types', true );
if(isset($portfolio_order)) {
$p_orderby = $portfolio_order;
} else {
$p_orderby = 'menu_order';
}
if($p_orderby == 'menu_order' || $p_orderby == 'title') {
$p_order = 'ASC';
} else {
$p_order = 'DESC';
}
if($portfolio_category == '-1' || empty($portfolio_category)) {
$portfolio_cat_slug = '';
$portfolio_cat_ID = '';
} else {
$portfolio_cat = get_term_by ('id',$portfolio_category,'portfolio-type' );
$portfolio_cat_slug = $portfolio_cat -> slug;
$portfolio_cat_ID = $portfolio_cat -> term_id;
}
$portfolio_category = $portfolio_cat_slug;
if($portfolio_items == 'all') {
$portfolio_items = '-1';
}
if ($portfolio_column == '2') {
$itemsize = 'tcol-md-6 tcol-sm-6 tcol-xs-12 tcol-ss-12';
$slidewidth = 559;
$slideheight = 559;
} else if ($portfolio_column == '3'){
$itemsize = 'tcol-md-4 tcol-sm-4 tcol-xs-6 tcol-ss-12';
$slidewidth = 366;
$slideheight = 366;
} else if ($portfolio_column == '6'){
$itemsize = 'tcol-md-2 tcol-sm-3 tcol-xs-4 tcol-ss-6';
$slidewidth = 240;
$slideheight = 240;
} else if ($portfolio_column == '5'){
$itemsize = 'tcol-md-25 tcol-sm-3 tcol-xs-4 tcol-ss-6';
$slidewidth = 240;
$slideheight = 240;
} else {
$itemsize = 'tcol-md-3 tcol-sm-4 tcol-xs-6 tcol-ss-12';
$slidewidth = 269;
$slideheight = 269;
}
$crop = true;
if (!empty($portfolio_cropheight)) {
$slideheight = $portfolio_cropheight;
}
if ($portfolio_lightbox == 'yes'){
$plb = true;
} else {
$plb = false;
}?>
<div id="portfoliowrapper" class="rowtight">
<?php $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query(array(
'paged' => $paged,
'orderby' => $p_orderby,
'order' => $p_order,
'post_type' => 'portfolio',
'portfolio-type' => $portfolio_cat_slug,
'posts_per_page' => $portfolio_items
)
);
if ( $wp_query ) :
while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<div class="<?php echo esc_attr($itemsize);?> all kad_portfolio_fade_in">
<div class="portfolio_item grid_item postclass">
<?php if (has_post_thumbnail( $post->ID ) ) {
$image_id = get_post_thumbnail_id( $post->ID);
$image_url = wp_get_attachment_image_src($image_id, 'full' );
$thumbnailURL = $image_url[0];
$image = aq_resize($thumbnailURL, $slidewidth, $slideheight, true, false);
if(empty($image[0])) {$image = array($thumbnailURL,$slidewidth,$slideheight);}
$img_srcset = kt_get_srcset_output($image[1], $image[2], $thumbnailURL, $image_id);
?>
<div class="imghoverclass">
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<img src="<?php echo esc_url($image[0]); ?>" alt="<?php the_title(); ?>" width="<?php echo esc_attr($image[1]);?>" height="<?php echo esc_attr($image[2]);?>" <?php echo $img_srcset; ?> class="lightboxhover" style="display: block;">
</a>
</div>
<?php if($plb) { ?>
<a href="<?php echo esc_url($thumbnailURL); ?>" class="kad_portfolio_lightbox_link" title="<?php the_title();?>" data-rel="lightbox">
<i class="icon-search"></i>
</a>
<?php }
$image = null; $thumbnailURL = null;
} ?>
<a href="<?php the_permalink() ?>" class="portfoliolink">
<div class="piteminfo">
<h5><?php the_title();?></h5>
<?php if($portfolio_item_types == true) {
$terms = get_the_terms( $post->ID, 'portfolio-type' );
if ($terms) {?>
<p class="cportfoliotag"><?php $output = array(); foreach($terms as $term){ $output[] = $term->name;} echo implode(', ', $output); ?></p>
<?php } }
if($portfolio_item_excerpt == true) {?>
<p><?php echo virtue_excerpt(16); ?></p>
<?php } ?>
</div>
</a>
</div>
</div>
<?php endwhile; else: ?>
<li class="error-not-found"><?php _e('Sorry, no portfolio entries found.', 'virtue');?></li>
<?php endif; ?>
</div> <!--portfoliowrapper-->
<?php //Page Navigation
if ($wp_query->max_num_pages > 1) :
virtue_wp_pagenav();
endif;
$wp_query = null;
$wp_query = $temp;
wp_reset_query(); ?>
<?php global $virtue; if(isset($virtue['page_comments']) && $virtue['page_comments'] == '1') { comments_template('/templates/comments.php');} ?>
</div><!-- /.main -->