Навигация по публикациям WordPress с помощью плагина Pagenavi

Когда дело доходит до управления большими объемами контента в вашем блоге WordPress, нумерация страниц становится решающей. Одним из популярных решений для реализации нумерации страниц в WordPress является плагин Pagenavi. В этой статье мы рассмотрим различные методы использования плагина Pagenavi, чтобы улучшить навигацию для ваших читателей.

Метод 1: установка и активация плагина Pagenavi

Для начала вам необходимо установить и активировать плагин Pagenavi. Вот пошаговое руководство:

  1. Перейдите в панель администратора WordPress.
  2. Перейдите в раздел «Плагины» и нажмите «Добавить новый».
  3. В строке поиска введите «Pagenavi» и нажмите Enter.
  4. Найдите плагин Pagenavi в результатах поиска и нажмите «Установить сейчас».
  5. После установки нажмите «Активировать», чтобы активировать плагин.

Метод 2: отображение ссылок на страницы

После активации плагина Pagenavi вы сможете отображать ссылки на страницы в своих сообщениях в блоге. Вот как:

  1. Откройте файл шаблона вашей темы WordPress, в котором вы хотите отобразить ссылки на страницы.
  2. Найдите раздел цикла, в котором отображаются сообщения вашего блога.
  3. Добавьте следующий фрагмент кода там, где вы хотите, чтобы ссылки на страницы отображались:
<?php wp_pagenavi(); ?>
  1. Сохраните изменения в файле шаблона.

Метод 3. Настройка стилей нумерации страниц

По умолчанию Pagenavi предоставляет простой набор стилей нумерации страниц. Однако вы можете настроить стили в соответствии с дизайном вашего блога. Вот пример:

  1. Откройте таблицу стилей вашей темы (style.css).
  2. Добавьте следующий код CSS, чтобы настроить стили нумерации страниц:
.wp-pagenavi {
  /* Customize the pagination container styles */
}
.wp-pagenavi a {
  /* Customize the pagination link styles */
}
.wp-pagenavi .current {
  /* Customize the current page link styles */
}
  1. Сохраните изменения в таблице стилей.

Метод 4. Ограничение количества ссылок на страницы

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

<?php wp_pagenavi(array('limit' => 5)); ?>

Этот код будет отображать одновременно только 5 ссылок на страницы.

Метод 5: добавление нумерации страниц в произвольные типы сообщений

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

  1. Откройте файл function.php вашей темы.
  2. Добавьте следующий фрагмент кода, чтобы включить Pagenavi для пользовательских типов сообщений:
add_action('init', 'my_custom_post_type_pagination');
function my_custom_post_type_pagination() {
  add_rewrite_rule(
    '^my-post-type/page/?([0-9]{1,})/?$',
    'index.php?post_type=my-post-type&paged=$matches[1]',
    'top'
  );
}
  1. Сохраните изменения в файле function.php.

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