web-dev-qa-db-de.com

nummernpfosten? Ausstellungsposten? posts_per_page?

Also die Dokumentation zum Codex ist ziemlich klar, dass Showposts veraltet sind. 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 docs zuwenden sehen wir keine Erwähnung von posts_per_page, sondern zitieren stattdessen numberposts.

In post.php sehen wir, was passiert : numberposts ist standardmäßig eingerichtet (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?

17
Tom Auger

Meiner Meinung nach ist es nicht sinnvoll, numberposts zu verachten, da numberposts zur Abfrage von x Anzahl der Beiträge verwendet wird, während posts_per_page angibt, wie viele Beiträge pro Seite während der Paginierung angezeigt werden. Wenn Sie numberposts zugunsten von einfach posts_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 in posts_per_page kopiert wird), was 1 Seite mit 50 Posts und keine Paginierung ergibt.

Lassen Sie es mich wissen, wenn ich nur wiederhole, was Ihnen bereits bekannt ist, und die Frage mich nur ein wenig verwirrt.

7
moimikey