<?php /** * This template is used in the Loop to display posts with the Gallery format * * @package Baskerville 2 */ ?> <?php if ( ! is_single() ) { ?> <div class="post-container"> <?php } ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php /** * Post Title */ $before_title = '<header class="post-header"><h1 class="post-title entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">'; $after_title = '</a></h1></header>'; the_title( $before_title, $after_title ); /** * Post Thumbnail or Gallery * * If there's a featured thumbnail, show that at the top * */ if ( baskerville_2_has_post_thumbnail() ) { ?> <div class="featured-media"> <?php if ( ! is_single() ) { ?> <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"> <?php the_post_thumbnail( 'baskerville-2-post-thumbnail' ); ?> </a> <?php } else { the_post_thumbnail( 'baskerville-2-post-image' ); } ?> </div> <!-- /featured-media --> <?php /** * If there is no featured image, and it's not the single.php view * show a flexslider gallery of the attached images */ } else if ( ! is_single() ) { ?> <div class="featured-media"> <?php baskerville_2_flexslider( 'baskerville-post-image' ); ?> </div> <!-- /featured-media --> <?php } /** * Post Content / Excerpt */ $content = get_the_content(); if ( is_single() && ! empty( $content ) ) { /** * For single.php show the regular content */ ?> <div class="post-content clear"> <?php the_content( sprintf( /* translators: %s: Name of current post. */ wp_kses( __( 'Continue reading %s <span class="meta-nav">→</span>', 'baskerville-2' ), array( 'span' => array( 'class' => array() ) ) ), the_title( '<span class="screen-reader-text">"', '"</span>', false ) ) ); wp_link_pages(); ?> </div><!--/.post-content--> <?php $excerpt = get_the_excerpt(); } else if ( ! empty( $excerpt ) ) { /** * For all other views, show the_excerpt to avoid a bunch of duplicated images */ ?> <div class="post-content clear"> <?php the_excerpt(); ?> </div><!--/.post-content--> <?php } /** * Post Meta */ if ( is_single() ) { ?> <footer class="post-meta-container clear"> <?php baskerville_2_author_bio(); ?> <div class="post-meta clear"> <?php baskerville_2_single_post_meta(); ?> <?php the_post_navigation(); ?> <?php edit_post_link( sprintf( /* translators: %1$s: Pencil icon, %2$s: Name of current post */ esc_html__( '%1$s Edit %2$s', 'baskerville-2' ), '<i class="fa fa-pencil-square-o"></i>', the_title( '<span class="screen-reader-text">"', '"</span>', false ) ), '<span class="edit-link">', '</span>' ); ?> </div> </footer> <!-- /post-meta-container --> <?php comments_template( '', true ); } else { baskerville_2_post_meta(); } ?> </article> <!-- /post --> <?php if ( ! is_single() ) { ?> </div> <?php } ?>