-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patharchive.php
44 lines (43 loc) · 2 KB
/
archive.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
<?php
/**
* Девайс АВТО
* Шаблон страницы архивов
* http://vk.com/xkelx
* @package WordPress
* @subpackage Dev_AUTO
*/
get_header(); // Подключаем хедер ?>
<h1><?php // Генерация заголовка в зависимости от архива
if ( is_day() ) :
printf( __( 'Архив постов: %s', 'twentytwelve' ), get_the_date() );
elseif ( is_month() ) :
printf( __( 'Архив постов: %s', 'twentytwelve' ), get_the_date( _x( 'F Y', 'monthly archives date format', 'twentytwelve' ) ) );
elseif ( is_year() ) :
printf( __( 'Архив постов: %s', 'twentytwelve' ), get_the_date( _x( 'Y', 'yearly archives date format', 'twentytwelve' ) ) );
else :
_e( 'Archives', 'twentytwelve' );
endif;
?>
</h1>
<?php if (have_posts()) : while (have_posts()) : the_post(); // Цикл записей ?>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3><!-- Заголовок поста + ссылка на него -->
<?php the_time('F j, Y'); // Дата создания поста?>
<?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } // Проверяем наличие миниатюры, если есть показываем ?>
<?php the_content(''); // Выводим анонс ?>
<?php endwhile; // Конец цикла.
else: echo '<h2>Извините, ничего не найдено...</h2>'; endif; // Если записей нет - извиняемся ?>
<?php // Пагинация
global $wp_query;
$big = 999999999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'type' => 'list',
'prev_text' => __('« Сюда'),
'next_text' => __('Туда »'),
'total' => $wp_query->max_num_pages
) );
?>
<?php get_sidebar(); // Подключаем сайдбар ?>
<?php get_footer(); // Подключаем футер ?>