• Главная
  • Карта сайта
Не найдено

Пагинация в Wordpress - постраничная навигация

Опубликовано: 01.09.2018

видео Пагинация в Wordpress - постраничная навигация

постраничная навигация по сайту wordpress

Пагинация - это нумерация страниц или разбиение информации на страницы, другими словами, это постраничная навигация. WordPress имеет стандартную пагинацию, которая в шаблонах может выводиться следующим кодом:



<?php if ( $wp_query->max_num_pages > 1 ) : ?> <div> <div><?php next_posts_link(); ?></div> <div><?php previous_posts_link(); ?></div> </div> <?php endif; ?>

Подобная постраничная навигация не совсем удобна. Поэтому есть смысл использовать возможные альтернативы и замены стандартной пагинации WordPress.

Альтернативу стандартной WordPress пагинации предлагает Тимур на своем блоге wp-kama. Данный способ весьма хорош, но его сложно использовать, если не любишь работать с кодом.


Создание Wordpress Темы (Шаблона) с нуля - Урок 9 Создание пагинации

Также можно использовать различные плагины для постраничной навигации в WordPress. Мы нашли неплохую подборку таких плагинов .

Но мы предлагаем воспользоваться очень удобным и легко настраиваемым плагином для пагинации в WordPress - плагин wp-pagenavi ( как установить WordPress плагин ).


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

Если вы используете на вашем сайте стандартный цикл WordPress, то настроить пагинацию страниц будет достаточно легко. После установки плагина wp-pagenavi, добавьте в файл loop.php после вызова стандартного цикла следующий код:

<div class="navigation"> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> </div>

Этот код добавит на ваш WordPress блог красивую постраничную навигацию, и тогда вы сможете увидеть нумерацию страниц вашего блога на главной странице. Плагин wp-pagenavi предлагает использовать уже готовые стили для пагинации, которые вы можете выбрать в настройках плагина. Также вы можете отказаться от встроенных стилей и прописать свои стили в файле style.css .

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

<div class="navigation"> <?php if (function_exists('wp_pagenavi')) wp_pagenavi(array('query'=>$commercials)); ?> </div>

Подписывайтесь и получайте полезные статьи на почту!

Новости
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью

rss