Как сделать компактный архив записей по месяцам | Compact Archives

Как сделать компактный архив записей по месяцам | Compact Archives | n-wp.ru Плагины
👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

Как сделать компактный архив записей по месяцам | Compact Archives

Этот плагин выведет календарь записей по месяцам в компактной форме, сокращенной по вертикали. Списком будут служить года, а содержимым списков — месяцы. Название месяцев тоже можно сократить, выводя их не просто в виде полный названий, но и в виде сокращенных — по первым буквам или порядковому номеру.

Как сделать компактный архив записей по месяцам | Compact Archives Как сделать компактный архив записей по месяцам | Compact Archives

Для вывода архива в шаблон темы нужно вставить:

</pre>
<p>Этот код может иметь параметры:</p>
<pre>compact_archive($style='initial', $before='<li>', $after='</li>');
$style='initial' (по умолчанию) - выводятся названия месяцев, календарь заполняет всю ширину
$style='block' - календарь не заполняет всю ширину
$style='numeric' - выводятся номера месяцев
$before='<li>' - разметка до вывода
$after='</li>' - разметка после вывода

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

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. Эсъюдс

    Насколько я помню при работе с этим плагином у меня были проблемы с русским языком.

    Ответить