-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtemplate-book-detail.php
138 lines (91 loc) · 3.13 KB
/
template-book-detail.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<?php
/**
* Template Name: Book detail template
*
* Supports the following meta data keys:
* - series_title - the title of the series (if the book is a part of a series)
* - series_permalink - a URL to link to the series title
* - book_number - the book number, within the series
*
* @package author-hemingway-child-theme
*/
?>
<?php get_header(); ?>
<div class="wrapper section-inner">
<div class="content full-width">
<?php
if ( have_posts() ) :
while ( have_posts() ) :
the_post();
?>
<div class="posts">
<div class="post">
<div class="post-header">
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>">
<h2 class="post-title"><?php the_title(); ?></h2>
</a>
<div class="post-meta">
<?php if ( ! empty( get_post_meta( get_the_ID(), 'series_title', true ) ) ) : ?>
<?php if ( ! empty( get_post_meta( get_the_ID(), 'series_permalink', true ) ) ) : ?>
<a href="<?php echo esc_url( get_post_meta( get_the_ID(), 'series_permalink', true ) ); ?>">
<span>
<?php echo esc_html( get_post_meta( get_the_ID(), 'series_title', true ) ); ?>
</span>
</a>
<?php else : ?>
<span>
<?php echo esc_html( get_post_meta( get_the_ID(), 'series_title', true ) ); ?>
</span>
<?php endif; ?>
<?php if ( ! empty( get_post_meta( get_the_ID(), 'book_number', true ) ) ) : ?>
<span class="date-sep"> / </span>
<span>
Book <?php echo esc_html( get_post_meta( get_the_ID(), 'book_number', true ) ); ?>
</span>
<?php endif; ?>
<?php endif; ?>
</div> <!-- /post-meta -->
</div> <!-- /post-header -->
<div class="post-content">
<?php if ( has_post_thumbnail() ) : ?>
<div class="inline-featured-media">
<?php echo the_post_thumbnail( 'medium_large' ); ?>
<?php if ( ! empty( get_post( get_post_thumbnail_id() )->post_excerpt ) ) : ?>
<div class="hero-caption-container">
<p class="hero-caption">
<?php
echo wp_kses(
get_post( get_post_thumbnail_id() )->post_excerpt,
array(
'a' => array(
'href' => array(),
'title' => array(),
),
'br' => array(),
'em' => array(),
'strong' => array(),
)
);
?>
</p>
</div>
<?php endif; ?>
</div> <!-- /featured-media -->
<?php endif; ?>
<?php the_content(); ?>
<?php if ( current_user_can( 'manage_options' ) ) : ?>
<p><?php edit_post_link( __( 'Edit', 'hemingway' ) ); ?></p>
<?php endif; ?>
<div class="clear"></div>
</div> <!-- /post-content -->
</div> <!-- /post -->
<?php if ( comments_open() ) : ?>
<?php comments_template( '', true ); ?>
<?php endif; ?>
</div> <!-- /posts -->
<?php endwhile; else : ?>
<p><?php esc_html_e( "We couldn't find any posts that matched your query. Please try again.", 'hemingway' ); ?></p>
<?php endif; ?>
</div> <!-- /content -->
</div> <!-- /wrapper section-inner -->
<?php get_footer(); ?>