Je suis en train de construire une application mobile qui tire le fil json d'un blog. Je peux facilement interroger pour obtenir les 10 derniers messages par exemple. Mais ensuite, je veux pouvoir interroger les 10 prochains. Cela me pose un problème, car en tirant les 10 premiers, 2 autres articles peuvent être ajoutés, donc si j'essaie d'extraire les 10 prochains articles, j'aurais des doublons. et obtenez 8 messages uniques au lieu de 10. J'essaie de penser à un moyen de simplement obtenir mon dernier article, retireved, et de demander les dix prochains articles après le message: id = x. Je suppose que techniquement, je recevrais les 10 prochains messages "avant" cet identifiant, mais j'espère avoir expliqué ma question.
Mettre à jour:
Je télécharge des articles récents
30 29 28 27 26 25 24 23 22 21
maintenant je veux télécharger les 10 prochains
20 19 18 17 16 15 14 13 12 11
Fonctionne parfaitement. Mais que se passe-t-il si je veux télécharger les dix prochains messages alors que x nouveaux messages ont été ajoutés. Dans ce cas, nous utiliserons 3 comme x
Télécharger les 10 premiers
30 29 28 27 26 25 24 23 22 21
maintenant les 10 prochains Oups. Quelqu'un a ajouté 3 nouveaux messages essaient toujours d'obtenir les 10 prochains
23 22 21 20 19 18 17 16 15 14
Vous avez des doublons de 23 22 21.
Je veux dire get last post download aka(21) and take next ten after that
Comment ferais-je l'api dans la barre d'adresse pour gérer cela?
Ha ... Bien que cela ait beaucoup de sens, WP n'est pas trop bon avec des conditions arbitraires comme celle-ci et rien de tel n'est implémenté dans WP_Query
pour le moment.
Cependant, étant donné que votre problème est réellement chronologique plutôt que de nécessiter des identifiants, vous pouvez probablement utiliser Paramètres de date pour limiter les résultats à une date antérieure à celle de la date la plus ancienne poste que vous avez récupéré au lieu du décalage explicite par nombre.