mirror of
https://git.sindominio.net/estibadores/wordpress.git
synced 2024-11-14 23:21:07 +01:00
89 lines
3.0 KiB
PHP
89 lines
3.0 KiB
PHP
<?php
|
|
/** content-gallery.php
|
|
*
|
|
* The template for displaying posts in the Gallery Post Format on index and archive pages
|
|
*
|
|
* Learn more: http://codex.wordpress.org/Post_Formats
|
|
*
|
|
* @author Konstantin Obenland
|
|
* @package The Bootstrap
|
|
* @since 1.0.0 - 07.02.2012
|
|
*/
|
|
|
|
|
|
tha_entry_before(); ?>
|
|
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
|
|
<?php tha_entry_top(); ?>
|
|
|
|
<header class="page-header">
|
|
<hgroup>
|
|
<?php the_title( '<h2 class="entry-title"><a href="' . get_permalink() .'" title="' . sprintf( esc_attr__( 'Permalink to %s', 'the-bootstrap' ), the_title_attribute( 'echo=0' ) ) . '" rel="bookmark">', '</a></h2>' ); ?>
|
|
<h3 class="entry-format"><?php echo get_post_format_string(get_post_format()); ?></h3>
|
|
</hgroup>
|
|
|
|
<div class="entry-meta">
|
|
<?php the_bootstrap_posted_on(); ?>
|
|
</div><!-- .entry-meta -->
|
|
</header><!-- .entry-header -->
|
|
|
|
|
|
<div class="entry-content row">
|
|
<?php
|
|
$the_bootstrap_images = get_children( array(
|
|
'post_parent' => $post->ID,
|
|
'post_type' => 'attachment',
|
|
'post_mime_type' => 'image',
|
|
'orderby' => 'menu_order',
|
|
'order' => 'ASC',
|
|
'numberposts' => 999
|
|
) );
|
|
if ( $the_bootstrap_images ) :
|
|
$the_bootstrap_total_images = count( $the_bootstrap_images );
|
|
$the_bootstrap_images = array_slice( $the_bootstrap_images, 0, 10 );
|
|
?>
|
|
|
|
<div class="span3">
|
|
<?php the_excerpt(); ?>
|
|
|
|
<p class="gallery-meta">
|
|
<em>
|
|
<?php
|
|
printf(
|
|
_n( 'This gallery contains <strong>%1$s photo</strong>.', 'This gallery contains <strong>%1$s photos</strong>.', $the_bootstrap_total_images, 'the-bootstrap' ),
|
|
number_format_i18n( $the_bootstrap_total_images )
|
|
); ?>
|
|
</em>
|
|
</p>
|
|
</div>
|
|
<div id="gallery-slider" class="carousel slide span5">
|
|
|
|
<!-- Carousel items -->
|
|
<div class="carousel-inner">
|
|
<?php foreach ( $the_bootstrap_images as $the_bootstrap_image ) : ?>
|
|
<figure class="item">
|
|
<?php echo wp_get_attachment_image( $the_bootstrap_image->ID, array( 470, 353 ) );
|
|
if ( has_excerpt( $the_bootstrap_image->ID ) ) :?>
|
|
<figcaption class="carousel-caption">
|
|
<h4><?php echo get_the_title( $the_bootstrap_image->ID ); ?></h4>
|
|
<p><?php echo apply_filters( 'get_the_excerpt', $the_bootstrap_image->post_excerpt ); ?></p>
|
|
</figcaption>
|
|
<?php endif; ?>
|
|
</figure>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
|
|
<!-- Carousel nav -->
|
|
<a class="carousel-control left" href="#gallery-slider" data-slide="prev"><?php _ex( '‹', 'carousel-control', 'the-bootstrap' ); ?></a>
|
|
<a class="carousel-control right" href="#gallery-slider" data-slide="next"><?php _ex( '›', 'carousel-control', 'the-bootstrap' ); ?></a>
|
|
</div><!-- #gallery-slider -->
|
|
|
|
<?php endif; /* if images */ ?>
|
|
</div><!-- .entry-content -->
|
|
|
|
<?php tha_entry_bottom(); ?>
|
|
</article><!-- #post-<?php the_ID(); ?> -->
|
|
<?php tha_entry_after();
|
|
|
|
|
|
/* End of file content-gallery.php */
|
|
/* Location: ./wp-content/themes/the-bootstrap/partials/content-gallery.php */
|