Плагин постраничной навигации для WordPress

27 апреля 2012 | Автор: zkzakhar | Теги: ,

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

То есть вместо стандартного <<Раньше/Позже>> мы получаем что-то, что напоминает такое

Стили, надписи, интервал страниц — всё это можно менять, но об этом чуть позже. Называется плагин WP-PageNavi. Как обычно: «Плагины» — «Добавить новый» — в поиск вбиваем название и устанавливаем первый плагин из результата выдачи.

После установки в пункте «Параметры» сайдбара админки находим «Список страниц» и переходим туда. Скажем так, здесь находятся все настройки, кроме возможности задания собственного стиля. Стили прописываются кодом в файле pagenavi-css.css, который можно найти перейдя «Внешний вид» — «Редактор» (в сайдбаре админки) и с правой стороны в самом низу пункт «Стили».

Сами настройки достаточно просты, вылажу скрин настроек плагина (кликабельно) с того сайта, с которого я вам приводил наглядный пример работы (рисунок выше).

Если вы уже обратили внимание, что после установки плагина страницы сами собой на блоге не появились — не расстраивайтесь, так и должно быть. Теперь нам надо вставить соответствующий код в файлы

  • index.php
  • archive.php
  • search.php

Сам код прост до безобразия:

<?php wp_pagenavi();  ?>

Его надо установить вместо стандартного кода шаблона, он может выглядеть так:

<div class="page-nav">
  <div class="nav-previous">
    <?php previous_posts_link('Предыдущая') ?>
  </div>
  <div class="nav-next">
    <?php next_posts_link('Следующая') ?>
  </div>
</div>

Постовой. До лета осталось совсем недолго, а значит и до жары тоже. Поэтому у кого ещё нет кондиционера — приобретайте, пока цены не кусаются. Советую кондиционеры gree — это качество, большой ценовой диапазон, гарантия производителя.

Захар

[vk-share-button]