12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- /**
- * The template for displaying content on archive and index pages
- *
- * @package Libretto
- */
- ?>
- <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
- <?php
- // Determine the post type, so we can adjust the display accordingly
- $post_format = get_post_format();
- // Only long-form posts will show header data
- if ( 'quote' !== $post_format && 'status' !== $post_format && 'link' !== $post_format && 'aside' !== $post_format ) :
- ?>
- <header class="entry-header">
- <div class="entry-meta">
- <?php libretto_posted_on(); ?>
- <?php if ( ! post_password_required() && ( comments_open() && '0' !== get_comments_number() ) ) : // Show comment count if > 0 ?>
- <span class="sep"> · </span>
- <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'libretto' ), __( '1 Comment', 'libretto' ), __( '% Comments', 'libretto' ) ); ?></span>
- <?php endif; ?>
- <?php edit_post_link( __( 'Edit', 'libretto' ), '<span class="sep"> · </span><span class="edit-link">', '</span>' ); ?>
- </div><!-- .entry-meta -->
- <?php if ( 'link' !== $post_format && 'aside' !== $post_format && 'status' !== $post_format ) : // Show title for most formats ?>
- <?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
- <?php endif; ?>
- </header><!-- .entry-header -->
- <?php endif; // End header output ?>
- <?php
- // Show the featured image, for posts that have one and aren't already image, video, or gallery posts
- if ( libretto_has_post_thumbnail() && 'image' !== $post_format && 'gallery' !== $post_format && 'video' !== $post_format ) :
- $attachment_size = apply_filters( 'libretto_attachment_size', 'libretto-oversized' );
- // Finally, show the image
- ?>
- <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
- <?php the_post_thumbnail( $attachment_size, array( 'class' => 'featured-image' ) ); ?>
- </a>
- <?php endif; // End featured image output ?>
- <div class="entry-content">
- <?php the_content( __( 'Read more', 'libretto' ) ); ?>
- </div><!-- .entry-content -->
- <?php // Show post footers for abbreviated post types
- if ( 'quote' === $post_format || 'status' === $post_format || 'link' === $post_format || 'aside' === $post_format ) :
- ?>
- <footer class="entry-footer">
- <?php // Show title if one exists; otherwise, show the date
- if ( '' !== get_the_title() ) :
- the_title( sprintf( '<a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a>' );
- else :
- libretto_posted_on();
- endif;
- ?>
- <?php if ( ! post_password_required() && ( comments_open() && '0' !== get_comments_number() ) ) : ?>
- <span class="sep"> · </span>
- <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'libretto' ), __( '1 Comment', 'libretto' ), __( '% Comments', 'libretto' ) ); ?></span>
- <?php endif; ?>
- <?php edit_post_link( __( 'Edit', 'libretto' ), '<span class="edit-link">', '</span>' ); ?>
- </footer><!-- .entry-meta -->
- <?php endif; ?>
- </article><!-- #post-## -->
|