File: /hosting/kak.bg/web/wp-content/themes/Primero/portfolio-three-column.php
<?php
// Template Name: Portfolio Three Column
get_header(); ?>
<?php if (function_exists('progression_breadcrumbs')) progression_breadcrumbs(); ?>
<div class="content-container">
<div class="page-content">
<?php
if($post->post_parent) {
$children = wp_list_pages('sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&depth=1&echo=0');
}
else {
$children = wp_list_pages('sort_column=menu_order&title_li=&child_of=' . $post->ID . '&depth=1&echo=0');
}
if ($children) { ?>
<ul class="sub-pagination">
<?php if($post->post_parent): ?>
<li><a href='<?php echo get_permalink($post->post_parent); ?>'><?php echo get_the_title($post->post_parent); ?></a></li>
<?php else: ?>
<li class="current_page_item"><a href='<?php echo get_permalink($post->ID); ?>'><?php echo get_the_title($post->ID); ?></a></li>
<?php endif; ?>
<?php echo $children; ?>
</ul>
<?php } else { ?>
<?php } ?>
<?php while(have_posts()): the_post(); ?>
<h1 class="page-title"><?php the_title(); ?></h1>
<p class="page-description"><?php echo get_the_content(); ?></p>
<?php endwhile; ?>
<?php
$port_number_posts = of_get_option('portfolio_page_posts',24);
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$portfolio_type = get_post_meta($post->ID, 'pyre_portfolio_type', true);
$args = array(
'posts_per_page' => $port_number_posts,
'post_type' => 'portfolio',
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'p_type',
'field' => 'id',
'terms' => $portfolio_type
)
)
);
$featured_posts = query_posts($args); //was get_posts before i thought of pagination
//print_r($featured_posts);
//print_r($wp_query);
//echo '<br /> -- '.$wp_query->max_num_pages.' <br />';
if($featured_posts):
$postCount = 1;
foreach($featured_posts as $post):
?>
<div class="grid3column <?php
if($postCount % 3 == 0){ echo 'lastcolumn'; }
?>">
<div class="portfolio-list">
<div class="gallery-hover">
<?php if(of_get_option('display_portfolio_icons', 'yes') == 'yes'): ?>
<div class="icon-container">
<?php if(get_post_meta($post->ID, 'pyre_video_link', true)): ?>
<a href="<?php echo get_post_meta($post->ID, 'pyre_video_link', true); ?>" rel="prettyPhoto[gallery1]" title="" class="video-icon">Video</a>
<?php elseif(has_post_thumbnail()): ?>
<?php $thumbnail = wp_get_attachment_image_src ( get_post_thumbnail_id($post->ID), 'full'); ?>
<a href="<?php echo $thumbnail[0]; ?>" rel="prettyPhoto[gallery1]" title="" class="photo-icon">Photo</a>
<?php endif; ?>
<?php if(get_post_meta($post->ID, 'pyre_homepage_link', true)): ?>
<a href="<?php echo get_post_meta($post->ID, 'pyre_homepage_link', true); ?>" class="page-icon">Page</a>
<?php else: ?>
<a href="<?php the_permalink(); ?>" class="page-icon">Page</a>
<?php endif; ?>
</div>
<?php endif; ?>
<?php
if(has_post_thumbnail()):
$thumbnail = wp_get_attachment_image_src ( get_post_thumbnail_id($post->ID),'portfolio-three');
$image = wp_get_attachment_image_src ( get_post_thumbnail_id($post->ID),'full');
?>
<?php if(get_post_meta($post->ID, 'pyre_homepage_link', true)): ?>
<a href="<?php echo get_post_meta($post->ID, 'pyre_homepage_link', true); ?>"><img src="<?php echo $thumbnail[0]; ?>" alt="<?php echo $post->post_title; ?>" /></a>
<?php else: ?>
<?php if(of_get_option('portfolio_single_on', 'yes') == 'yes'): ?>
<?php if(get_post_meta($post->ID, 'pyre_video_link', true)): ?>
<a href="<?php echo get_post_meta($post->ID, 'pyre_video_link', true); ?>" rel="prettyPhoto[gallery1]" title=""><img src="<?php echo $thumbnail[0]; ?>" alt="<?php echo $post->post_title; ?>" /></a>
<?php else: ?>
<a href="<?php echo $image[0]; ?>" rel="prettyPhoto[gallery1]" title="" ><img src="<?php echo $thumbnail[0]; ?>" alt="<?php echo $post->post_title; ?>" /></a>
<?php endif; ?>
<?php else: ?>
<a href="<?php the_permalink(); ?>"><img src="<?php echo $thumbnail[0]; ?>" alt="<?php echo $post->post_title; ?>" /></a>
<?php endif; ?>
<?php endif; ?>
<?php
else:
?>
<?php if(get_post_meta(get_the_id(), 'pyre_video_embed_link_2', true)): ?>
<?php
$values = get_post_custom_values('pyre_video_embed_link_2');
$pattern = "/height=\"[0-9]*\"/";
$values = preg_replace($pattern, "height='212'", $values);
$pattern = "/width=\"[0-9]*\"/";
$values = preg_replace($pattern, "width='280'", $values);
$shortcode_output = do_shortcode($values[0]);
print $shortcode_output;
?>
<?php endif; ?>
<?php
endif;
?>
</div>
<?php if(of_get_option('display_portfolio_title_index', 'yes') == 'yes'): ?><h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h5><?php endif; ?>
<?php if(of_get_option('display_portfolio_byline_index', 'yes') == 'yes'): ?><p><?php _e('by','progressionstudios'); ?> <?php the_author(); ?> <?php _e('on','progressionstudios'); ?> <?php the_time('F d, Y'); ?></p><?php endif; ?>
</div><!-- close .portfolio-list -->
</div>
<?php
if($postCount % 3 == 0){ echo '<div class="clearfix"></div>'; }
$postCount++;
endforeach;
endif;
?>
</div><!-- close .page-content -->
<div class="clearfix"></div>
</div><!-- close .content-container -->
<div class="content-container-base-pagination">
<div class="left-pagination"><?php
//get the current page number in $paged
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$totalPages = $wp_query->max_num_pages;
if($totalPages>1):
?>
<?php _e('Page','progressionstudios'); ?> <?php echo $paged; ?> <?php _e('of','progressionstudios'); ?> <?php echo $totalPages; ?>
<?php endif; ?>
</div>
<div class="right-pagination"></div>
<div class="center-pagination"><?php kriesi_pagination($pages = '', $range = 2); ?> </div>
<!--div class="center-pagination"><a href="#" class="selected">1</a><a href="#">2</a><a href="#">3</a><a href="#">Next ›</a></div-->
<div class="clearfix"></div>
</div><!-- close .content-container-base or .content-container-base-pagination -->
<?php get_footer(); ?>