Intereting Posts

Как я могу получить следующие 10 сообщений после post_id == x?

Я создаю мобильное приложение, которое вытаскивает json-канал из блога. Я могу легко запросить, чтобы получить последние 10 сообщений, например. Но в следующий раз я хочу иметь возможность запросить следующее 10. Это представляет мне проблему, потому что, вытаскивая первые 10, можно добавить еще 2 сообщения, поэтому, если я попытаюсь вытащить следующие десять сообщений, я получу дубликаты и получить 8 уникальных сообщений вместо 10. Я пытаюсь думать о способе, которым я могу просто получить свой последний пост id retiredved, и запросить следующие десять сообщений после сообщения id = x. Я предполагаю, что технически я буду получать следующие 10 сообщений «до» этого идентификатора, но, надеюсь, я объяснил свой вопрос.

Обновить:

Я загружаю последние сообщения

30 29 28 27 26 25 24 23 22 21 

теперь я хочу скачать следующие 10

 20 19 18 17 16 15 14 13 12 11 

Прекрасно работает. Но что произойдет, если я хочу загрузить следующую десятку, в то время как новые сообщения были добавлены. В этом случае мы будем использовать 3 как x

Загрузить первые 10

 30 29 28 27 26 25 24 23 22 21 

теперь следующие 10 Упс. Кто-то добавил 3 новых сообщения, которые все еще пытаются получить следующие 10

 23 22 21 20 19 18 17 16 15 14 

Получены дубликаты 23 22 21.

Я хочу сказать, get last post download aka(21) and take next ten after that

Как я могу сделать api в адресной строке, чтобы справиться с этим?

Solutions Collecting From Web of "Как я могу получить следующие 10 сообщений после post_id == x?"

Ha … Хотя это имеет большой смысл, WP не хорош с произвольными условиями, подобными этому, и ничего подобного не реализовано в WP_Query настоящее время.

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