Ich versuche, eine Schaltfläche laden mehr für meine Beiträge haben. Es funktioniert großartig, außer zum dritten Mal, wenn ich zum Beispiel die gleichen drei Posts bekomme, wenn ich Posts t10 bis t1 habe. Ich bekomme t10 t9 t8 dann wenn ich auf mehr lade, bekomme ich t7 t6 t5 und das dritte Mal bekomme ich die gleichen 3 posts und danach bekomme ich immer diese 3 posts. Ich denke, das Problem kommt aus dem Offset, aber es scheint ok für michAjax laden mehr und Abfrage in WordPress
Antwort
Sie können paged
Parameter anstelle von offset
, page
ist bedeutet für statische Titelseite.
paged (int) - Seitenzahl. Zeigen Sie die Posts, die normalerweise nur auf Seite X angezeigt werden, wenn Sie den Link "Ältere Einträge" verwenden.
posts_per_page (int) - Anzahl der Posts, die pro Seite angezeigt werden sollen (verfügbar seit Version 2.1, ersetzte Showposts-Parameter). Verwenden Sie 'posts_per_page' => - 1, um alle Posts anzuzeigen (der Parameter 'offset' wird mit einem Wert von -1 ignoriert). Legen Sie den Parameter 'paged' fest, wenn die Paginierung nach Verwendung dieses Parameters deaktiviert ist.
Hoffe, es hilft!
Ich verstehe nicht, wie ein Parameter, der die Anzahl der Seiten anzeigt, mir die Anzahl der Posts anzeigen könnte, aber ich versuche es. Ich ersetze Offset durch $ page = (isset ($ _ POST ['pageNumber']))? $ _POST ['Seitenzahl']: 0; in function.php und ich habe var pageNumber = 3; in function.js mit Daten: { 'Katze': Katze, 'ppp': ppp, 'Seitennummer': Seitennummer, 'action': 'more_post_ajax' }, aber ich t10 t9 t8 T4 T3 T2 erhalten und dann t4 t3 t2 –
aus dem Codex-Beispiel, es ist besser, es so zu tun: $ paged = (get_query_var ('paged'))? get_query_var ('paged'): 1; $ query = neu WP_Query (array ('paged' => $ paged)); – Benoti
Ich mache es mit $ paged = (get_query_var ('paged'))? get_query_var ('paged'): 1; aber ich bekomme t10 t9 t8 t10 t9 t8 und so weiter –
- 1. Wordpress Ajax Mehr Beiträge laden
- 2. Wordpress/PHP/Ajax laden Mehr Beiträge
- 3. Umbraco Ajax laden mehr
- 4. Wordpress: Wie Bestellung ‚Ajax Mehr laden‘ ändern Plugin
- 5. AJAX Lesen Sie mehr Beiträge in WordPress
- 6. Wordpress mehr zwischen den Werten in Abfrage
- 7. WordPress Plugin Admin Ajax funktioniert nicht mehr
- 8. Wordpress und AJAX Modals
- 9. Verwenden Ajax in Wordpress
- 10. Schienen: 'Mehr laden' Knopf mit Ajax & Kaminari
- 11. Javascript mehr mit Parse-Abfrage laden
- 12. AJAX mit Wordpress und OOP
- 13. WordPress Ajax Anruf sehr langsam und nervös
- 14. externe Dateien laden mit Ajax/Abfrage
- 15. Ajax Anruf in WordPress
- 16. Wie Ajax in Wordpress
- 17. ACF Repeaterfeld | Mehr laden
- 18. Wordpress WP_QUERY mit GET und AJAX
- 19. Abfrage AJAX erlaubt mir nicht, mehr Aktionen zu tun
- 20. Einfache Wordpress AJAX Paginierung
- 21. AJAX Seitenladung für Wordpress
- 22. Laden Sie mehr auf Retrofit und rxJava
- 23. Wordpress Menü und Fußzeile laden langsam
- 24. Javascript und Ajax laden mehr auf Seite Bildlauf: Laden nicht mehr auf Smartphones mit Android oder iOS
- 25. Istotope Ajax Inhalt laden
- 26. Auslösen von Flexslider nach WordPress AJAX Post laden
- 27. WordPress AJAX Problem
- 28. Abfrage in Wordpress ausführen
- 29. DOM Problem nach dem Laden mehr mit Ajax - SilverStripe
- 30. Symfony 2 + ajax Twitter-like laden mehr Inhalt
was ist mit der Verwendung von "Seite" anstelle von "Offset" –
@ S.Gholizadeh paged geben die Anzahl der Seite und Offset die Anzahl der Beiträge zu übergeben. Wie kann ich eins nach dem anderen ersetzen? –