2013-02-19 00:08:56 +01:00
< ? php
/**
2013-09-20 21:34:10 +02:00
* The template for displaying image attachments
2013-02-19 00:08:56 +01:00
*
2019-01-09 06:09:51 +01:00
* @ link https :// developer . wordpress . org / themes / basics / template - hierarchy /
2013-02-19 00:08:56 +01:00
*
* @ package WordPress
* @ subpackage Twenty_Thirteen
* @ since Twenty Thirteen 1.0
*/
get_header (); ?>
< div id = " primary " class = " content-area " >
< div id = " content " class = " site-content " role = " main " >
2015-12-31 12:39:26 +01:00
< ? php
2020-01-29 01:45:18 +01:00
// Start the loop.
2017-12-01 00:11:00 +01:00
while ( have_posts () ) :
the_post ();
2018-08-17 03:51:36 +02:00
?>
2015-12-31 12:39:26 +01:00
2013-02-19 00:08:56 +01:00
< article id = " post-<?php the_ID(); ?> " < ? php post_class ( 'image-attachment' ); ?> >
2017-12-01 00:11:00 +01:00
< header class = " entry-header " >
< h1 class = " entry-title " >< ? php the_title (); ?> </h1>
< div class = " entry-meta " >
< ? php
2019-09-03 02:41:05 +02:00
/* translators: 1: Date, 2: Date, 3, Parent permalink, 4, Post title, 5: Post title. */
2021-08-05 16:36:57 +02:00
$published_text = __ ( 'Published on <time class="entry-date" datetime="%1$s">%2$s</time> in <a href="%3$s" title="Go to %4$s" rel="gallery">%5$s</a>' , 'twentythirteen' );
$published_text = '<span class="attachment-meta">' . $published_text . '</span>' ;
2019-07-09 03:10:00 +02:00
$post_title = get_the_title ( $post -> post_parent );
2023-02-24 07:23:23 +01:00
if ( empty ( $post_title ) || 0 === $post -> post_parent ) {
2017-12-01 00:11:00 +01:00
$published_text = '<span class="attachment-meta"><time class="entry-date" datetime="%1$s">%2$s</time></span>' ;
}
2021-08-05 16:38:57 +02:00
printf (
$published_text ,
esc_attr ( get_the_date ( 'c' ) ),
esc_html ( get_the_date () ),
esc_url ( get_permalink ( $post -> post_parent ) ),
esc_attr ( strip_tags ( $post_title ) ),
$post_title
);
2017-12-01 00:11:00 +01:00
2021-08-05 16:38:57 +02:00
$metadata = wp_get_attachment_metadata ();
printf (
'<span class="attachment-meta full-size-link"><a href="%1$s" title="%2$s">%3$s (%4$s × %5$s)</a></span>' ,
esc_url ( wp_get_attachment_url () ),
esc_attr__ ( 'Link to full-size image' , 'twentythirteen' ),
__ ( 'Full resolution' , 'twentythirteen' ),
$metadata [ 'width' ],
$metadata [ 'height' ]
);
2017-12-01 00:11:00 +01:00
2021-08-05 16:38:57 +02:00
edit_post_link ( __ ( 'Edit' , 'twentythirteen' ), '<span class="edit-link">' , '</span>' );
2017-12-01 00:11:00 +01:00
?>
2013-02-19 00:08:56 +01:00
</ div ><!-- . entry - meta -->
</ header ><!-- . entry - header -->
< div class = " entry-content " >
2021-11-01 22:47:13 +01:00
< nav id = " image-navigation " class = " navigation image-navigation " >
2017-12-01 00:11:00 +01:00
< span class = " nav-previous " >< ? php previous_image_link ( false , __ ( '<span class="meta-nav">←</span> Previous' , 'twentythirteen' ) ); ?> </span>
2013-02-19 00:08:56 +01:00
< span class = " nav-next " >< ? php next_image_link ( false , __ ( 'Next <span class="meta-nav">→</span>' , 'twentythirteen' ) ); ?> </span>
</ nav ><!-- #image-navigation -->
< div class = " entry-attachment " >
< div class = " attachment " >
2017-12-01 00:11:00 +01:00
< ? php twentythirteen_the_attached_image (); ?>
2013-02-19 00:08:56 +01:00
2017-12-01 00:11:00 +01:00
< ? php if ( has_excerpt () ) : ?>
2013-02-19 00:08:56 +01:00
< div class = " entry-caption " >
< ? php the_excerpt (); ?>
</ div >
< ? php endif ; ?>
</ div ><!-- . attachment -->
</ div ><!-- . entry - attachment -->
< ? php if ( ! empty ( $post -> post_content ) ) : ?>
< div class = " entry-description " >
< ? php the_content (); ?>
2017-12-01 00:11:00 +01:00
< ? php
wp_link_pages (
array (
'before' => '<div class="page-links">' . __ ( 'Pages:' , 'twentythirteen' ),
'after' => '</div>' ,
)
);
?>
2013-02-19 00:08:56 +01:00
</ div ><!-- . entry - description -->
< ? php endif ; ?>
</ div ><!-- . entry - content -->
</ article ><!-- #post -->
2018-08-17 03:51:36 +02:00
< ? php comments_template (); ?>
2013-02-19 00:08:56 +01:00
2020-01-29 01:45:18 +01:00
< ? php endwhile ; // End of the loop. ?>
2015-12-31 12:39:26 +01:00
2013-02-19 00:08:56 +01:00
</ div ><!-- #content -->
</ div ><!-- #primary -->
2015-04-12 23:29:32 +02:00
< ? php get_footer (); ?>