Если регулярно вести блог, то рано или поздно в нем появится большое количество записей и чтобы облегчить доступ к ним, лучше всего создать страницу с архивом. Однажды я уже публиковал код для создания такой страницы, тогда я просто предлагал вывести заголовки всех постов с датой. Но на тот момент постов в моем блоге было не так много как сейчас…
Поэтому я решил вывести список месяцев определенного года и список категорий, где в скобках указано количество записей.
Как сделать такую страницу архива?
Несомненно можно воспользоваться каким-нибудь плагином, но я не стал, сделал в ручную.
Открываем папку с вашей темой и создаем там файл archives.php.
Открываем его и вставляем в него следующий код:
[sourcecode language=”php”]
<?php /* Template Name: Archive */ ?>
<?php get_header(); ?>
Архив
По месяцам
<?php wp_get_archives(‘show_post_count=1’); ?>
По категориям
<?php wp_list_cats(‘hierarchical=0&optioncount=1&show_count=1’); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>[/sourcecode]
После этого создаем страницу и в виде шаблона выбираем Archives page.
Готово!