Постраничная навигация в CustomPostType без плагина


Вывод постраничной навигации на Custom Post Type ничем не отличается от вывода на обычной станице.
Практически всем блогерам известен плагин WP-PageNavi который выводит постраничную навигацию такого вида как на картинке.

Постраничная навигация в WordPress без плагина

Dimox поделился своим вариантом как сделать постраничную навигацию в WordPress без плагина и он прекрасно работает.

И этот метод мы будем использовать для отображения навигации в пользовательских типах сообщений.

ВидеоурокДля открытия - нажмите

Необходимые данныеДля открытия - нажмите

Для вывода на странице нужных нам типов пользовательских сообщений надо прописать данный код:

works — это пример пользовательского типа сообщений и в данном коде идет сразу разбивка на страницы.

Далее воспользуемся помощью Dimox.

Функция, которую он нам предлагает, совсем небольшая по размеру:

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

Проверяем навигация появилась, но =-O увы при переходе выдает ОШИБКУ…. но и на этот случай найдено решение
Открываем файл functions.php вашего шаблона и к пользовательскому типу сообщения дописываем строчку:

Теперь все должно работать 😉

На этом все пользуйтесь, что не понятно пишите комментарии.


Понравился пост, подпишись на обновления

Понравилась статья? Получай свежие статьи первым по e-mail

[newsletter_signup_form id=0]

8 раз(а) написали о “Постраничная навигация в CustomPostType без плагина

  1. А если необходимо вывести постраничную навигацию не на главной, а на отдельной странице, то выдает ошибку. Как можно это исправить?

    Ответить
    • @Ann: Надо больше конкретики. И в данном видеоуроке показано какраз как навигация выводиться на странице с пользовательскими постами.

      Ответить
  2. Уже все впорядке. Было 2 ошибки. Во-первых не туда вставляла последнюю строчку. А во-вторых надо было обновить в админке количество отображаемых постов. После обновления всё заработало. Спасибо вам за статью.

    Ответить
  3. Вопрос по навигации. Как поправить функцию, чтобы была кнопка вывести все записи.

    Ответить
    • Не совсем понял смысл этой доработки, а если этих записей будет например 1000 шт.

      Ответить
  4. Скачала себе давно этот плагин, но он у меня почему-то не выводил номера страниц, все оставалось по старому. Недавно нашла его у себя, опять установила, активировала, и ничего…
    Может и вправду попробовать самой коды прописать? 🙂

    Ответить
    • Попробуйте, лучше всяких плагинов.

      Ответить
  5. Не понял что значит пользовательского типа посты? А какие еще бывают? Этот метод пойдет на обычном блоге?

    Ответить

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

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

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