Создание страницы архива в WordPress

10.06.2016 | Автор: Maxim Glovatsky Оставить комментарий »

Чтобы создать страничку архива сайта в WordPress, с содержанием всех новостей и датой их публикаций, выполняем следующие действия:

1. Делаем копию файла page.php и переименовываем его в archives.php

2. Открываем archives.php и меняем главную часть кода (начинается так же) на это:

<?php while(have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<ul>
<?php
$myposts = get_posts('numberposts=all&offset=0');
foreach($myposts as $post) :
?>
<li><?php the_time('d.m.Y') ?> | <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endwhile; ?>

3. Для того чтобы WordPress распознавал файл archives.php как шаблон для создания страниц, добавляем в самый верх следующие строчки:

<?php
/*
Template Name: Archives page
*/
?>

4. Создаем новую страницу «Архив» и внизу, в разделе «Шаблон страницы», выбираем шаблон «Archives page»

5. Кликаем «Опубликовать».

Добавить комментарий