<?php
/**
 * Template Name: Portfolio Page Template
 *
 * @package Snaps
 */

get_header(); ?>

		<div id="primary" class="content-area">
			<div id="content" class="site-content clearfix" role="main">

				<?php if ( post_password_required() ) : ?>
					<?php the_title( '<header class="entry-header"><h1 class="entry-title">', '</h1></header>' ); ?>
					<div class="entry-content">
						<?php the_content(); ?>
					</div><!-- .entry-content -->
				<?php else : ?>

					<?php
						/**
						 * Displays portfolio page content if user opts to
						 * Can be controlled in Appearance > Customize > Theme Options
						 */
					?>
					<?php if ( ! get_theme_mod( 'snaps_hide_portfolio_page_content' ) ) : ?>
						<?php while ( have_posts() ) : the_post(); ?>

							<?php the_title( '<header class="entry-header"><h1 class="entry-title">', '</h1></header>' ); ?>

							<div class="entry-content">
								<?php
									the_content();
									wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'snaps' ), 'after' => '</div>' ) );
									edit_post_link( __( 'Edit', 'snaps' ), '<span class="entry-meta-wrap"><span class="entry-meta edit-link">', '</span></span>' );
								?>
							</div><!-- .entry-content -->


						<?php endwhile; // end of the loop. ?>
					<?php endif; ?>


					<div id="projects" class="posts">

						<?php
							if ( get_query_var( 'paged' ) ) :
								$paged = get_query_var( 'paged' );
							elseif ( get_query_var( 'page' ) ) :
								$paged = get_query_var( 'page' );
							else :
								$paged = 1;
							endif;

							$posts_per_page = get_option( 'jetpack_portfolio_posts_per_page', '12' );

							$args = array(
								'post_type' => 'jetpack-portfolio',
								'paged' => $paged,
								'posts_per_page' => $posts_per_page,
							);

							$project_query = new WP_Query( $args );

							if ( $project_query -> have_posts() ) :

								while ( $project_query -> have_posts() ) : $project_query -> the_post();

									get_template_part( 'content', 'portfolio' );

								endwhile;

								snaps_paging_nav( $project_query->max_num_pages );
								wp_reset_postdata();

							else :

								get_template_part( 'content-none', 'index' );

							endif;
						?>

					</div><!--/#posts-->

				<?php endif; // end post_password_required() ?>

			</div><!-- #content .site-content -->
		</div><!-- #primary .content-area -->

<?php get_footer(); ?>