Если регулярно вести блог, то рано или поздно в нем появится большое количество записей и чтобы облегчить доступ к ним, лучше всего создать страницу с архивом. Однажды я уже публиковал код для создания такой страницы, тогда я просто предлагал вывести заголовки всех постов с датой. Но на тот момент постов в моем блоге было не так много как сейчас…

Поэтому я решил вывести список месяцев определенного года и список категорий, где в скобках указано количество записей.

страница архива блога на wordpress

Как сделать такую страницу архива?

Несомненно можно воспользоваться каким-нибудь плагином, но я не стал, сделал в ручную.

Открываем папку с вашей темой и создаем там файл 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.

архив сайта

Готово!

Опубликовано
Подробнее

ArtsLab

Блог для тех, кто интересуется разработкой сайтов, веб-дизайном и новыми событиями в интернете. В моем блоге Вы найдете записи на различные околокомпьютерные темы, обзоры сервисов и новинок, статьи по кодингу, советы, скрипты, темы и хаки для wordpress, уроки phostohop и многое другое.

4gray artslab artslabinfo