So die Dokumentation auf der Codex ist ziemlich klar , dass showposts ist veraltet. In derselben Dokumentation wird jedoch nichts von Nummernposts erwähnt. Stattdessen wird posts_per_page aufgelistet.
Wenn wir uns jedoch für get_posts den Codex-Dokumenten zuwenden , sehen wir keine Erwähnung von posts_per_page, sondern nur die Angabe von numberposts.
In post.php sehen wir, was passiert : numberposts ist als Standard festgelegt (5), wird aber dann nach posts_per_page kopiert (es sei denn, posts_per_page ist in den Argumenten festgelegt).
Meine Frage ist also ziemlich umständlich, aber ich versuche Codex zu aktualisieren, also wollte ich euch fragen - gibt es einen Grund, warum wir posts_per_page nicht auf breiter Front anregen wollen, um schließlich die Anzahl der Posts zu verringern? Oder fehlt mir hier ein kritischer Einblick?
quelle
Antworten:
Meiner Meinung nach , ironischen
numberposts
würde keinen Sinn machen, danumberposts
wird zu Abfrage verwendet x Höhe der Beiträge, währendposts_per_page
verwendet wird , zu bezeichnen , wie viele Beiträge pro Seite werden während der Paginierung gezeigt. Wenn Sienumberposts
zugunsten von einfachposts_per_page
ablehnen würden, gäbe es keine Paginierung.dh:
"numberposts" => 50, "posts_per_page" => 10
Insgesamt 50 abzufragende Beiträge, 10 Beiträge pro Seite, 5 Seiten mit jeweils 10 Beiträgen.
Entfernung von
numberposts
:"posts_per_page" => 50
Insgesamt 50 abzufragende Posts, 50 Posts pro Seite (da der Wert von
numberposts
to kopiert wirdposts_per_page
), wobei 1 Seite mit 50 Posts und keine Paginierung angegeben wird.Lassen Sie es mich wissen, wenn ich nur wiederhole, was Ihnen bereits bekannt ist, und die Frage verwirrt mich nur ein wenig.
quelle
numberposts
ist notwendig, wenn Sie alle Beiträge abfragen müssen,-1
die Sie nichtposts_per_page