|
1 <?php |
|
2 /** |
|
3 * Template part for displaying gallery posts |
|
4 * |
|
5 * @link https://codex.wordpress.org/Template_Hierarchy |
|
6 * |
|
7 * @package WordPress |
|
8 * @subpackage Twenty_Seventeen |
|
9 * @since 1.0 |
|
10 * @version 1.2 |
|
11 */ |
|
12 |
|
13 ?> |
|
14 |
|
15 <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> |
|
16 <?php |
|
17 if ( is_sticky() && is_home() ) { |
|
18 echo twentyseventeen_get_svg( array( 'icon' => 'thumb-tack' ) ); |
|
19 } |
|
20 ?> |
|
21 <header class="entry-header"> |
|
22 <?php |
|
23 if ( 'post' === get_post_type() ) { |
|
24 echo '<div class="entry-meta">'; |
|
25 if ( is_single() ) { |
|
26 twentyseventeen_posted_on(); |
|
27 } else { |
|
28 echo twentyseventeen_time_link(); |
|
29 twentyseventeen_edit_link(); |
|
30 }; |
|
31 echo '</div><!-- .entry-meta -->'; |
|
32 }; |
|
33 |
|
34 if ( is_single() ) { |
|
35 the_title( '<h1 class="entry-title">', '</h1>' ); |
|
36 } elseif ( is_front_page() && is_home() ) { |
|
37 the_title( '<h3 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h3>' ); |
|
38 } else { |
|
39 the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' ); |
|
40 } |
|
41 ?> |
|
42 </header><!-- .entry-header --> |
|
43 |
|
44 <?php if ( '' !== get_the_post_thumbnail() && ! is_single() && ! get_post_gallery() ) : ?> |
|
45 <div class="post-thumbnail"> |
|
46 <a href="<?php the_permalink(); ?>"> |
|
47 <?php the_post_thumbnail( 'twentyseventeen-featured-image' ); ?> |
|
48 </a> |
|
49 </div><!-- .post-thumbnail --> |
|
50 <?php endif; ?> |
|
51 |
|
52 <div class="entry-content"> |
|
53 |
|
54 <?php |
|
55 if ( ! is_single() ) { |
|
56 |
|
57 // If not a single post, highlight the gallery. |
|
58 if ( get_post_gallery() ) { |
|
59 echo '<div class="entry-gallery">'; |
|
60 echo get_post_gallery(); |
|
61 echo '</div>'; |
|
62 }; |
|
63 |
|
64 }; |
|
65 |
|
66 if ( is_single() || ! get_post_gallery() ) { |
|
67 |
|
68 /* translators: %s: Name of current post */ |
|
69 the_content( sprintf( |
|
70 __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentyseventeen' ), |
|
71 get_the_title() |
|
72 ) ); |
|
73 |
|
74 wp_link_pages( array( |
|
75 'before' => '<div class="page-links">' . __( 'Pages:', 'twentyseventeen' ), |
|
76 'after' => '</div>', |
|
77 'link_before' => '<span class="page-number">', |
|
78 'link_after' => '</span>', |
|
79 ) ); |
|
80 |
|
81 }; |
|
82 ?> |
|
83 |
|
84 </div><!-- .entry-content --> |
|
85 |
|
86 <?php |
|
87 if ( is_single() ) { |
|
88 twentyseventeen_entry_footer(); |
|
89 } |
|
90 ?> |
|
91 |
|
92 </article><!-- #post-## --> |