Плагин WordPress Compact Archives

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

2006: 01 02 03 04 05 06 07 08 09 10 11 12
2005: 01 02 03 04 05 06 07 08 09 10 11 12
2004: 01 02 03 04 05 06 07 08 09 10 11 12

(живая демонстариця в моем блоге в левом меню, пример 1)

Помимо этого поддерживаются еще варианты с месяцами, вида:

2006: J F M A M J J A S O N D
2005: J F M A M J J A S O N D
2004: J F M A M J J A S O N D

(пример 2)

или

2006: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2005: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

(пример 3)

На сайте автора заявлено, что названия месяцов отображаются в соответствии с языковой локалью WPLANG прописанной в config.php, при тестировании это оказалось не совсем так, хотя может быть я исключение из правил.

В любом случае, меня удовлетворяет и первый, числовой вариант, поэтому и вам рекомендую этот плагин.

Для того, чтобы плагин работал, после активации пропишите в файле sidebar.php, или где вы хотите видеть архивы, строку:  <pre class="brush: css; title: ; notranslate" title=""><?php compact_archive(); ?></pre>

Вы можете испольовать следующие теги:

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

Если используется параметр 'initial' (по умолчанию), архив идеально подойдет для бокового меню (пример 2). Если $style = 'block' — архивы будут достаточно широки, чтобы заполнить основную колонку страницы (пример 3). Стиль 'numeric' используется для отображения числовых архивов (пример 1). Вы также можете указать оформление до и после каждой строки архива с помощью параметров $before и $after. По умолчанию каждая строка выводится списком.

В итоге у вас получится примерно такой код:

<pre class="brush: css; title: ; notranslate" title=""><ul><?php compact_archive($style='initial', $before='<li>', $after='</li>'); ?></ul></pre>

Год в начале каждой строки выделяется тегами <strong></strong>, а месяцы, на протяжении которых не было опубликовано ни одной записи тегами <span class="emptymonth"></span>, вы можете подкорректировать эти стили прописав их в файле style.css.

Плагин должен поддерживать пермалинки любого вида, используемые WordPress.

Скачать русский плагин FeedWordpress

Загрузить файл с сайта разработчика


Реклама → Как происходит развитие детей, когда он научится ходить.

Отзывов (6) на «Плагин WordPress Compact Archives»


Kichigai-san пишет:

июля 21, 2008 в 11:59

О, супер, как раз то, чего мне и не хватало :) А то стандартные решения движка не совсем устраивают, веду блог с 2004 года... Спасибо! :grin:

Артемий пишет:

июля 22, 2008 в 01:00

Спс за плагин. Жаль что мне пока не пригодиться... Этот плагин будет полезен тем кто больше года ведет блог... Я пока не из таких :crazy:

alex пишет:

июля 28, 2008 в 22:29

отличный плагин!

Радкевич С. пишет:

августа 15, 2008 в 12:09

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

leoncrab пишет:

августа 30, 2008 в 19:11

Что-то такая ошибка вылазеет WP 2.6

Fatal error: Call to undefined function compact_archive () in 6

leoncrab пишет:

августа 30, 2008 в 19:59

извиняюсь все нормально. Спасибо за плагин :idea:

Ваш отзыв


Биржа шаблонов WordPress

© 2007-2012 Уроки WordPress
Дизайн WpHelp.ru