Как создать страницу архива блога в WordPress

Как создать страницу архива блога в WordPressСо временем количество публикаций на блоге растет и блок вывода архива по месяцам превращается в очень длинный список, который к тому же содержит массу ссылок. В целях красоты и небольшой оптимизации создадим страницу, которая содержит все месяца с ссылками на них. Начнем с того, что создадим шаблон нашей будущей страницы со следующим содержим:

<?php
/*Template Name: Archive*/
?>
<?php get_header();?>
<h1><?php the_title(); ?></h1>
<div>
<p>Архив записей</p>
<ul>
  <?php wp_get_archives('type=monthly'); ?>
</ul>
</div>
<?php get_footer();?>

И сохраним его под именем page_archive.php в папку с вашим шаблоном. После таких действий в списке шаблонов для страницы появится Archive.

Как создать страницу архива блога в WordPress: выбор шаблона

Выбор шаблона оформления страницы

Теперь создайте новую страницу или измените шаблон для старой. Пример работы данной странице можно увидеть на данном сайте.

Если вы хотите, что бы около месяца выводилось количество публикаций за данный период, то замените
<?php wp_get_archives(‘type=monthly’); ?>
на
<?php wp_get_archives(‘type=monthly&show_post_count=1’); ?>

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *