-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
131 lines (98 loc) · 3 KB
/
index.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
<?php
/**
* The main template file
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/
*/
get_header();
?>
<div id="primary" class="content-area">
<main id="main" class="site-main">
<?php
$archive_title = '';
$archive_subtitle = '';
if ( is_search() ) {
global $wp_query;
$archive_title = sprintf(
'%1$s %2$s',
'<span class="screen-reader-text">' . __( 'Search:', 'nordic-theme' ) . '</span>',
'“' . get_search_query() . '”'
);
if ( $wp_query->found_posts ) {
$archive_subtitle = sprintf(
/* translators: %s: Number of search results */
_n(
'We found %s result for your search.',
'We found %s results for your search.',
$wp_query->found_posts,
'nordic-theme'
),
number_format_i18n( $wp_query->found_posts )
);
} else {
$archive_subtitle = __( 'We could not find any results for your search. You can give it another try through the search form below.', 'nordic-theme' );
}
} elseif ( ! is_home() ) {
$archive_title = get_the_archive_title();
$archive_subtitle = get_the_archive_description();
}
if ( $archive_title || $archive_subtitle ) {
?>
<header class="archive-header">
<?php if ( $archive_title ) { ?>
<h1 class="archive-title"><?php echo wp_kses_post( $archive_title ); ?></h1>
<?php } ?>
<?php if ( $archive_subtitle ) { ?>
<div class="archive-subtitle"><?php echo wp_kses_post( wpautop( $archive_subtitle ) ); ?></div>
<?php } ?>
</header><!-- .archive-header -->
<hr class="padding-bottom-1 margin-vertical-1" aria-hidden="true" />
<?php
}
if ( have_posts() && ! is_singular() ) {
?>
<header class="page-header">
<h1 class="page-title"><?php _e( 'Articles', 'nordic-theme' ); ?></h1>
</header>
<?php
echo '<div class="grid-container">';
echo '<div class="grid-x grid-margin-x small-up-1 medium-up-2 large-up-3">';
while ( have_posts() ) {
the_post();
get_template_part( 'template-parts/content', 'grid' );
}
echo '</div>';
echo '</div>';
} elseif ( have_posts() ) {
while ( have_posts() ) {
the_post();
get_template_part( 'template-parts/content', get_post_type() );
}
} elseif ( is_search() ) {
?>
<div class="no-search-results-form">
<?php
get_search_form(
array(
'label' => __( 'search again', 'nordic-theme' ),
)
);
?>
</div><!-- .no-search-results -->
<?php
}
if ( function_exists( 'wp_pagenavi' ) ) :
wp_pagenavi();
else :
NT_Tags::foundation_pagination();
endif;
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
get_footer();