Плагін WP-PageNavi – дозволяє вивести посторінкову навігацію вашого блогу під управлінням WordPress на новий рівень. Впринципі, посторінкова навігація (пагінація), яка використовується за замовчуванням, цілком гідна але набагато привабливіше виглядає варіант, який пропонує це розширення.
Навіщо використовувати плагін WP-PageNavi?
Судіть самі, ось так виглядає розбиття на сторінки за замовчуванням:
А так після установки плагіна:
Зовнішній вигляд пагінації можна змінювати і він залежить від тих опцій, які ви оберете у вікні його налаштувань.
По-моєму, другий варіант набагато симпатичніший за перший, що використовується за замовчуванням. Якщо ви теж так вважаєте, то вам варто дочитати цю статтю до кінця і дізнатися все про нюанси установки і про налаштування цього чудового плагіну.
Плагін попередньо потрібно буде завантажити звідси. Знайдіть праворуч кнопку «Download» і збережіть архів wp-pagenavi.zip у себе на комп’ютері. Потім розпакуйте його і завантажте в директорію з плагінами вашого блогу wp-content/plugins/.
Для цього вам знадобиться отримати доступ до файлів і папок вашого WP блогу по протоколу FTP.
При розархівуванні буває, що з’являється зайва зовнішня папка, тому перевірте це і при необхідності позбудьтеся від неї. В іншому випадку WordPress не побачить встановлений вами пагін.
Після того, як ви скопіювали файли плагіна на сервер хостингу в папку wp-content / plugins /, вам потрібно буде зайти в адмінку вордпресс (http://vash_sajt.ua/wp-admin/) і вибрати з лівого меню адмінки пункт «Плагіни ». У верху вікна “Управління» вам потрібно натиснути на посилання «Неактивні» (або ж, якщо немає перекладу, то «Inactive»).
Відкриється вікно з усіма встановленими, але ще не активованими розширеннями. Знайдіть серед них «WP-PageNavi» і натисніть на лінк «Активувати», розташований під його назвою.
Вставляємо код виведення плагіна в потрібні місця шаблонів вордпресс сторінок.
Плагін активований, але для того, щоб побачити на своєму блозі результати його роботи, потрібно буде ще вставити код виклику функції wp_pagenavi в файли вашої теми оформлення, яка використовується в даний момент.
Зазвичай посторінкова навігація використовується на головній сторінці блогу (файл INDEX.PHP з папки з вашою темою), на веб-сторінках архівних матеріалів (ARCHIVE.PHP) і в результатах пошуку (файл SEARCH.PHP). Власне, в ці файли (шаблони) нам і потрібно буде вставити код виклику потрібної нам функції.
Тобто потрібно буде знову підключитися по FTP і зайти в папку з поточною темою:
wp-content/themes/Назва папки з вашою темою/
Знайдіть в ній INDEX.PHP і відкрийте його для редагування в зручному для вас редакторі (я використовую для цієї мети Sublime Text). Тепер ваше завдання полягає в тому, щоб знайти в INDEX.PHP ділянку коду, яка відповідає за перехід на попередню або наступну сторінку. Непроста задача, чи не так? Хоча, звичайно ж, для кого як.
INDEX.PHP не дуже великий, вивчіть уважно його вміст на предмет пошуку коментарів, пов’язаних з пагінацією, наприклад, таких:
<? the_posts_navigation(); ?>
Після того, як ідентифікуєте потрібний фрагмент, вам потрібно буде замінити його рядком виклику функції wp_pagenavi:
<? php wp_pagenavi (); ?>
Тепер необхідно зберегти зроблені в INDEX.PHP зміни, зайти на головну сторінку свого блогу і переконатися, що все працює як треба. Тобто замість стандартної пагінації, використовуваної в WordPress, у вас використовується пагінація від WP-PageNavi.
До речі, стандартну пагінацію можна і не видаляти з коду INDEX.PHP, для того, щоб при видаленні цього плагіна у вас не виникло потім проблем з нею. Можна будете прописати в INDEX.PHP замість стандартного коду пагінації умову, що визначає, коли відображати стандартну, а коли панель WP-PageNavi.