<?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(); ?>