Как создать компактные архивы в WordPress

После нескольких лет занятия блоггингом вы заметите, что архив WordPress быстро выходит из под контроля и разрастается. Лучшим решением будет сжать его так, чтобы ваши записи можно было легко найти. Также мы уже писали о том, как вы можете настроить отображение архивов WordPress в вашем сайдбаре, а сегодня мы покажем вам как с помощью плагина под названием Compact Archives for WordPress решить эту задачу.

compactarchives[1]

Есть три способа применения этого плагина. Первый предполагает виджет, который можно поместить в свой сайдбар, второй — использовать шорткод в ваших записях и на страницах, и, наконец, можно использовать теги шаблона в файлах вашей темы.

Прежде чем мы начнем, необходимо установить и активировать плагин Compact Archives Plugin. Первый способ, который мы будем использовать, это виджеты.

Использование виджета Compact Archives

Для добавления виджета вам необходимо перейти в раздел Внешний вид » Виджеты. Там вы увидите виджет Compact Archives в списке доступных. Его нужно перетянуть на нужный вам сайдбар.

compactarchives-widget[1]

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

Использование шорткодов для вывода Compact Archives

Для вывода компактных архивов внутри записи или страницы можно использовать следующие шорткоды:

[compact_archive]

Этот шорткод просто выведет ваши компактные архивы. Шорткоду в качестве параметров можно указать стили. Для вывода архива блоком используем следующий шорткод:

[compact_archive style="block"]

Используя параметры before и after вы можете добавить тот HTML код, который нужно вывести перед и после компактных архивов. В следующем шорткода мы вывели компактные архивы в числовом формате и обернули его в теги абзаца.

compact_archive style="numeric" before="<p>" after="</p>"

Выводим компактные архивы в файлах шаблона

Если вы хотите получить больше контроля над внешним видом архивов, тогда вам стоит вручную вставить код в файлы вашего шаблона. Для этого добавляем следующие строки:

<ul> <?php compact_archive(); ?> </ul>

Также можно настроить некоторые параметры

compact_archive($style='initial', $before='<li>', $after='</li>');

Здесь присутствуют те же параметры, которые вы можете изменить, используя виджет. Например, $style == ‘initial’ выведет только краткие названия месяцев и расположится в сайдбаре справа. Использование $style == ‘block’ выведет архивы в блочном виде. Использование $style == ‘numeric’ предоставит вывод месяцев с помощью чисел.

Если вы вручную настраиваете код, тогда сможете изменить параметры $before и $after, которые определяют в какой код вы хотите обернуть каждую строку вывода (по-умолчанию это список).

Стилизация вашего архива

Месяцы без записей оборачиваются в

<span class="emptymonth"></span>

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

Надеемся, что эта статья помогла вам создать компактные архивы в WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top