Пагинация RSS2 ленты

29 июл. 2013 г., 12:25:31
Просмотры: 16.1K
Голосов: 6

Как сделать пагинацию RSS2 ленты?

Моя текущая RSS ссылка выглядит примерно так:

http://www.example.com/?feed=rss2

Я пробовал:

http://www.example.com/?feed=rss2&page=2

Но WordPress все равно возвращает мне тот же набор результатов, хотя в настройках я установил 10 записей на страницу в разделе

Консоль > Настройки > Чтение > Ленты синдикации показывают последние

(разумеется, у меня больше чем 10 записей)

2
Комментарии

Ммм... И зачем ты пытаешься добавить пагинацию в rss? Я не думаю, что RSS-ридеры будут это использовать...

Krzysiek Dróżdż Krzysiek Dróżdż
29 июл. 2013 г. 12:31:56

но моё мобильное приложение будет это использовать

Raptor Raptor
29 июл. 2013 г. 12:32:21
Все ответы на вопрос 2
0
15

Вам следует использовать параметр paged, а не page в запросе, и тогда всё заработает.

Вы можете найти больше информации о параметре пагинации WordPress paged здесь.

29 июл. 2013 г. 12:31:53
0

Необходимо настроить загрузку страницы в WP-Admin > Настройки > Чтение:

В пункте В лентах синдикации отображать последние выберите, сколько элементов будет на каждой странице ленты.

Теперь ваша лента готова к постраничной навигации. Переходите по следующим ссылкам:
http://www.example.com/?feed=rss2&paged=1

Стандартная постоянная ссылка:
Синтаксис: http://domain/?feed=rss2&paged=#

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

29 июл. 2013 г. 12:47:04