Intereting Posts
URL-адрес выхода маскировки Как узнать, когда последняя версия WordPress обновлена Вам нужно избегать текста с жесткой кодировкой? Устранение слишком большого количества перенаправлений на wordpress Предотвращение index.php? Category_name = что-то от перенаправления Как встраивать собственный HTML-код без плагинов? Ошибка пользовательского поля в WordPress 3.2 Как создать динамическое выпадающее меню на странице архива / срока по терминологии Meta? Роль может редактировать только одну страницу Навигация по сообщениям с разными типами сообщений, которые находятся в одних и тех же категориях Пользовательское поле не обновляется, когда значение пустое Ошибка кодирования функции конкатенации котировок Я думаю Jquery ajax для настраиваемого php-файла: возврат пустых данных Как проверить с помощью условных тегов на одной странице плагина? Подтвердить удаление не найдено

Как я могу получить следующие 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 в адресной строке, чтобы справиться с этим?

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

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