Как создать собственный шаблон архива в WordPress. Часть 2

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Продолжение стати Как создать собственный шаблон архива в 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]

Перенаправляем пользователей на случайную запись

Также на странице архива можно указать ссылку для перенаправления пользователей на случайную запись вашего блога. Как это сделать — описано в нашей статье Как перенаправлять пользователей на случайный пост.

Чего бы еще добавить на нашу страницу? Давайте выберем:

Добавляем облако тегов

Если вы хотите вывести облако наиболее популярных тегов на вашем сайте, то просто добавляйте следующий код в файл 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. Если у вас остались вопросы или предложения, то, пожалуйста, задавайте их в комментариях ниже.

VN:F [1.9.22_1171]

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии