-
Notifications
You must be signed in to change notification settings - Fork 0
/
loop-meta.php
executable file
·144 lines (92 loc) · 4.65 KB
/
loop-meta.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
139
140
141
142
143
144
<?php
/**
* Loop Meta Template
*
* Displays information at the top of the page about archive and search results when viewing those pages.
* This is not shown on the home page and singular views.
*
* @package Hybrid
* @subpackage Template
*/
?>
<?php if ( is_home() && !is_front_page() ) : ?>
<?php global $wp_query; ?>
<div class="loop-meta">
<h1 class="loop-title"><?php echo get_post_field( 'post_title', $wp_query->get_queried_object_id() ); ?></h1>
</div><!-- .loop-meta -->
<?php elseif ( is_category() ) : ?>
<div class="loop-meta archive-info category-info">
<h1 class="loop-title archive-title category-title"><?php single_cat_title(); ?></h1>
<div class="loop-description archive-description category-description">
<?php echo category_description(); ?>
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_tag() ) : ?>
<div class="loop-meta archive-info post_tag-info tag-info">
<h1 class="loop-title archive-title post_tag-title tag-title"><?php single_tag_title(); ?></h1>
<div class="loop-description archive-description post_tag-description tag-description">
<?php echo tag_description(); ?>
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_tax() ) : ?>
<div class="loop-meta archive-info taxonomy-info">
<h1 class="loop-title archive-title taxonomy-title"><?php single_term_title(); ?></h1>
<div class="loop-description archive-description taxonomy-description">
<?php echo term_description( '', get_query_var( 'taxonomy' ) ); ?>
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_author() ) : ?>
<?php $id = get_query_var( 'author' ); ?>
<div id="hcard-<?php the_author_meta( 'user_nicename', $id ); ?>" class="loop-meta vcard archive-info user-info user-profile author-info author-profile">
<h1 class="loop-title fn n archive-title user-title author-title"><?php the_author_meta( 'display_name', $id ); ?></h1>
<div class="loop-description archive-description user-description author-description">
<?php echo get_avatar( get_the_author_meta( 'user_email', $id ), '100', '', get_the_author_meta( 'display_name', $id ) ); ?>
<p class="user-bio author-bio">
<?php the_author_meta( 'description', $id ); ?>
</p><!-- .user-bio -->
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_search() ) : ?>
<div class="loop-meta search-info">
<h1 class="loop-title search-title"><?php echo esc_attr( get_search_query() ); ?></h1>
<div class="loop-description search-description">
<p>
<?php printf( __( 'You are browsing the search results for "%1$s"', hybrid_get_textdomain() ), esc_attr( get_search_query() ) ); ?>
</p>
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_date() ) : ?>
<div class="loop-meta archive-info date-info">
<h1 class="loop-title archive-title date-title"><?php _e( 'Archives by date', hybrid_get_textdomain() ); ?></h1>
<div class="loop-description archive-description date-description">
<p>
<?php _e( 'You are browsing the site archives by date.', hybrid_get_textdomain() ); ?>
</p>
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_post_type_archive('person') ) : ?>
<?php $post_type = get_post_type_object( get_query_var( 'post_type' ) ); ?>
<div class="loop-meta archive-info">
<h1 class="loop-title archive-title"><?php post_type_archive_title(); ?></h1>
<div class="loop-description archive-description">
Here are the people that make The Nexus incredible. Meet them.
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_post_type_archive() ) : ?>
<?php $post_type = get_post_type_object( get_query_var( 'post_type' ) ); ?>
<div class="loop-meta archive-info">
<h1 class="loop-title archive-title"><?php post_type_archive_title(); ?></h1>
<div class="loop-description archive-description">
<?php if ( !empty( $post_type->description ) ) echo "<p>{$post_type->description}</p>"; ?>
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php elseif ( is_archive() ) : ?>
<div class="loop-meta archive-info">
<h1 class="loop-title archive-title"><?php _e( 'Archives', hybrid_get_textdomain() ); ?></h1>
<div class="loop-description archive-description">
<p>
<?php _e( 'You are browsing the site archives.', hybrid_get_textdomain() ); ?>
</p>
</div><!-- .loop-description -->
</div><!-- .loop-meta -->
<?php endif; ?>