Продолжение стати Как создать собственный шаблон архива в WordPress. Часть 1
Добавляем список всех рубрик
Рубрики суммируют основные тезисы вашего сайта и является наиболее удобным способом сортировки и организации вашего контента. Для того, чтобы сохранить пространство, мы будем выводить рубрики нумерованым списком.
Для начала добавляем следующий код в файл шаблона страницы архива:
<p><strong>Рубрики:</strong></p>
<ul class="bycategories">
<?php wp_list_categories('title_li='); ?>
</ul>
<div class="clear"></div>
Теперь нам нужно оформить этот список. Добавьте следующий код в файл style.css вашей темы:
ul.bycategories {
margin: 0;
padding: 0;
}
ul.bycategories li {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.bycategories li a {
list-style: none;
list-style-type: none;
margin: 0 20px 15px 0;
float: left;
background: #eee;
color: #464646;
padding: 5px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
ul.bycategories li a:hover{
text-decoration: none;
background: #ff6200;
color: #fff;
}
.clear{clear: both;}
Теперь ваши рубрики будут выглядеть так:
![archives-categories[1]](https://wpincode.com/wp-content/uploads/2013/10/archives-categories1.png)
Перенаправляем пользователей на случайную запись
Также на странице архива можно указать ссылку для перенаправления пользователей на случайную запись вашего блога. Как это сделать — описано в нашей статье Как перенаправлять пользователей на случайный пост.
Чего бы еще добавить на нашу страницу? Давайте выберем:
Добавляем облако тегов
Если вы хотите вывести облако наиболее популярных тегов на вашем сайте, то просто добавляйте следующий код в файл custom-archive.php:
<p><strong>Облако тегов:</strong></p> <?php wp_tag_cloud(); ?>
Функция wp_tag_cloud() имеет множество параметров для настройки количества тегов, минимального и максимального размера тегов и т.д.
Добавляем список страниц
Если вы хотите вывести список всех страниц вашего сайта, то просто добавьте следующий код:
<?php wp_list_pages( 'title_li=' ); ?>
Добавляем список авторов
Для вывода списка авторов сайта нужно добавить такой код в файл:
<?php wp_list_authors( 'exclude_admin=0&optioncount=1' ); ?>
Добавляем свежие записи блога
Если вы хотите вывести список самых свежих записей сайта, то просто добавьте следующий код:
<?php wp_get_archives('type=postbypost&limit=10'); ?>
Всеобъемлющая страница архивов позволит вашим пользователям эффективно перемещаться по вашему старому контенту. Мы надеемся, что статья помогла вам в создании собственного шаблон архива в WordPress. Если у вас остались вопросы или предложения, то, пожалуйста, задавайте их в комментариях ниже.
