diff options
Diffstat (limited to 'plugins/jetpack/modules/minileven/theme/pub/minileven/content-gallery.php')
-rw-r--r-- | plugins/jetpack/modules/minileven/theme/pub/minileven/content-gallery.php | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/plugins/jetpack/modules/minileven/theme/pub/minileven/content-gallery.php b/plugins/jetpack/modules/minileven/theme/pub/minileven/content-gallery.php new file mode 100644 index 00000000..cf69f252 --- /dev/null +++ b/plugins/jetpack/modules/minileven/theme/pub/minileven/content-gallery.php @@ -0,0 +1,78 @@ +<?php +/** + * The template for displaying posts in the Gallery Post Format on index and archive pages + * + * Learn more: http://codex.wordpress.org/Post_Formats + * + * @package Minileven + */ +?> + +<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> + <header class="entry-header"> + <hgroup> + <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'jetpack' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2> + <h3 class="entry-format"><?php _e( 'Gallery', 'jetpack' ); ?></h3> + </hgroup> + </header><!-- .entry-header --> + + <div class="entry-content"> + <?php if ( is_single() ) : ?> + <?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'jetpack' ) ); ?> + + <?php else : ?> + <?php + $images = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'rand', 'order' => 'ASC', 'numberposts' => 999 ) ); + if ( $images ) : + $total_images = count( $images ); + $large_image = array_shift( $images ); + $thumb1_image = array_shift( $images ); + $thumb2_image = array_shift( $images ); + $thumb3_image = array_shift( $images ); + + $image_img_tag = wp_get_attachment_image( $large_image->ID, 'large' ); + $thumb1_img_tag = wp_get_attachment_image( $thumb1_image->ID, 'thumbnail' ); + $thumb2_img_tag = wp_get_attachment_image( $thumb2_image->ID, 'thumbnail' ); + $thumb3_img_tag = wp_get_attachment_image( $thumb3_image->ID, 'thumbnail' ); + ?> + <div class="img-gallery"> + <div class="gallery-large"> + <a href="<?php the_permalink(); ?>"><?php echo $image_img_tag; ?></a> + </div><!-- .gallery-large --> + <?php if ( 3 == $total_images ) : ?> + <div class="gallery-thumbs-2"> + <a href="<?php the_permalink(); ?>" class="gallery-thumb-1"><?php echo $thumb1_img_tag; ?></a> + <a href="<?php the_permalink(); ?>" class="gallery-thumb-2"><?php echo $thumb2_img_tag; ?></a> + </div><!-- .gallery-thumbs --> + + <?php elseif ( 4 <= $total_images ) : ?> + <div class="gallery-thumbs-3"> + <a href="<?php the_permalink(); ?>" class="gallery-thumb-1"><?php echo $thumb1_img_tag; ?></a> + <a href="<?php the_permalink(); ?>" class="gallery-thumb-2"><?php echo $thumb2_img_tag; ?></a> + <a href="<?php the_permalink(); ?>" class="gallery-thumb-3"><?php echo $thumb3_img_tag; ?></a> + </div><!-- .gallery-thumbs --> + </div><!-- .img-gallery --> + <?php endif; ?> + + <p class="gallery-info"><em><?php printf( _n( 'This gallery contains <a %1$s>%2$s photo</a>.', 'This gallery contains <a %1$s>%2$s photos</a>.', $total_images, 'jetpack' ), + 'href="' . esc_url( get_permalink() ) . '" title="' . esc_attr( sprintf( __( 'Permalink to %s', 'jetpack' ), the_title_attribute( 'echo=0' ) ) ) . '" rel="bookmark"', + number_format_i18n( $total_images ) ); + ?></em></p> + + <?php endif; ?> + <?php endif; ?> + + <?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'jetpack' ) . '</span>', 'after' => '</div>' ) ); ?> +</div><!-- .entry-content --> + + <footer class="entry-meta"> + <?php minileven_posted_on(); ?> + <?php if ( comments_open() ) : ?> + <span class="comments-link"><?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a Reply', 'jetpack' ) . '</span>', __( '<b>1</b> Reply', 'minileven' , 'jetpack'), __( '<b>%</b> Replies', 'minileven' , 'jetpack') ); ?></span> + <?php endif; // End if comments_open() ?> + + <?php edit_post_link( __( 'Edit', 'jetpack' ), '<span class="edit-link">', '</span>' ); ?> + </footer><!-- #entry-meta --> +</article><!-- #post-<?php the_ID(); ?> --> + +<?php comments_template( '', true ); ?>
\ No newline at end of file |