Добавление PageNavi (постраничной навигации) в нестандартные шаблоны

Добавление PageNavi

Добавление PageNavi

Каждый раз устанавливая только что сверстанный шаблон от дизайнеров/верстальщиков заказчику сталкиваешься с некоторыми моментами, например неудобная навигация. Часто не просто неудобная, а отвратительная/запутанная/непонятная. Приходится допиливать код и устанавливать правильные плагины. Про стандартный шаблон и изменения в нем я уже писал ранее в этой статье рассмотрю несколько другую ситуацию. Собственно поиск мест расположения описания кода пагинации можно проводить где угодно, но не как раньше в index.php шаблона. Например стоит искать код навигационного блока в functions.php Ищем по этим словам «Older posts» (если так отображается у вас в шаблоне или «Older →»), как вариант можно искать по фрагменту фразы «navi».
<div class="navigation">
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?></div>
</div>
После того как нашли заменяем весь код вывода новых и старых страниц на этот код:
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
После этого:
  1. Сохраняем изменения в файле
  2. Загружаем его обратно на сервер
  3. Удаляем/очищаем весь cache
  4. Радуемся!
Рекомендую обратить внимание на полезный плагин: WordPress PageNavi Style очень упрощает жизнь и делает быстрым и простым процесс подбора подходящего стиля к вашему дизайну.

Полезная информация:

Удалить все meta name=generator WordPress, Woocommerce, Saphali
Html в конце ссылок страниц WordPress
Локализация woocommerce Print Invoice & Delivery Note
Убрать category из ссылки WP (продолжение)
Случайный вывод кода (видео, текст, картинки)
Количество сопутствующих товаров в Woocommerce
Cherry FrameWork logo + description
Полезные плагины WordPress
Как удалить ссылки на картинки в новостях WordPress
iSape vs VKontakte API и iMoney + VK comments
Во время загрузки произошла ошибка... WordPress
Html в конце ссылки статей в WordPress
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Как убрать точки li в меню
Jazzy Forms плагин, который радует!
Как изменить длину анонса (excerpt) плагин
Отображение и текста и логотипа в шаблоне WordPress
Правильный robots.txt
Простой и красивый способ украсить UnderConstruction
Как добавить отображения даты в подвале сайта WordPress.
Backup сайта в DropBox
Breadcrumbs редактировать в Cherry FrameWork
Повышение безопасности – редактируем .htaccess
Добавить валюту (руб.) в woocommerce
Русификация плагина «NextGEN Gallery» (файл)
Шаблон Mantra изменения вида пагинации
Как выводить первую картинку поста wordpress
Красивые письма с WP Better Emails
Удалить category WordPress
Удаляем строки Saphali Lite, Woocommerce, All in one seo pack
Сделать изображения одинаковыми по высоте средствами CSS
Добавить html в категорию и страницу
Добавление бесплатного SSL сертификата на WordPress
Woocommerce WaitingList
Добавление меню в старый шаблон WordPress
Удаляем второй meta name=description от All in One Seo Pack
Обновление url и адрес картинок после изменения адреса блога
Полная русификация Woocommerce
Простой плагин email рассылки (Newsletter) для WordPress
Заменить слова в базе MySQL средствами phpMyAdmin
Обновляем WordPress до 3.5
Footer в functions.php для дочерней (child) темы StoreFront WordPress
Форма контактов для WordPress
WordPress не работают постоянные ссылки (404 Not Found)
Woocommerce: изменить "Спасибо. Ваш заказ был принят."
MainWP Child не добавляется при успешном подключении [Решено]
Управления ссылками WordPress плагин WPNoExternalLinks
Отображение количества просмотров статьи в подходящем месте
WP-PageNavi добавление пагинации
Шаблон Mantra изменение текста Read more
WordPress http error - решение проблемы
Добавить новый sidebar
Грамотный robots.txt для WordPress 4.х
Woocommerce заказы со статусом "ожидание оплаты" автоматически отменяются
Разделитель в iSape / Sape
Метки: , , , . Закладка Постоянная ссылка.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.