Продолжение стати Как создать собственный шаблон архива в 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;}
Теперь ваши рубрики будут выглядеть так:
Перенаправляем пользователей на случайную запись
Также на странице архива можно указать ссылку для перенаправления пользователей на случайную запись вашего блога. Как это сделать — описано в нашей статье Как перенаправлять пользователей на случайный пост.
Чего бы еще добавить на нашу страницу? Давайте выберем:
Добавляем облако тегов
Если вы хотите вывести облако наиболее популярных тегов на вашем сайте, то просто добавляйте следующий код в файл 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. Если у вас остались вопросы или предложения, то, пожалуйста, задавайте их в комментариях ниже.