HEX
Server: Apache
System: Linux web2213.uni5.net 5.4.282-1.el8.elrepo.x86_64 #1 SMP Mon Aug 19 18:33:22 EDT 2024 x86_64
User: clinicamaciel (596848)
PHP: 7.3.33
Disabled: apache_child_terminate,c99_buff_prepare,c99_sess_put,dl,eval,exec,leak,link,myshellexec,openlog,passthru,pclose,pcntl_exec,php_check_syntax,php_strip_whitespace,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,symlink,system,socket_listen,socket_create_listen,putenv
Upload Files
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 -->