web-dev-qa-db-fra.com

numéros de poste? expositions? posts_per_page?

Donc, la documentation sur le Codex } _ est assez clair sur le fait que les exposants sont obsolètes. Mais cette même documentation ne mentionne rien. Posts_per_page est plutôt répertorié.

Mais si nous nous tournons vers le docs Codex pour get_posts , nous ne voyons aucune mention de posts_per_page, nous citons plutôt numberposts.

Dans post.php, nous voyons ce qui se passe : numberposts est défini par défaut (5), puis copié dans posts_per_page (sauf si posts_per_page est défini dans les arguments).

Donc, ma question est vraiment assez pédante, mais je cherche à mettre à jour le Codex, je voulais donc vous poser la question suivante: y a-t-il une raison pour laquelle nous ne voudrions pas simplement encourager posts_per_page à travers tout le tableau, pour éventuellement désapprouver les postages? Ou est-ce que je manque un aperçu critique ici?

17
Tom Auger

À mon avis, déprécier numberposts n'aurait pas de sens, car numberposts est utilisé pour interroger x nombre de publications, alors que posts_per_page indique le nombre de publications par page affichées pendant la pagination. Si vous deviez déprécier numberposts en faveur de posts_per_page, la pagination n'existerait pas.

c'est à dire:

"numberposts" => 50, "posts_per_page" => 10

50 messages au total à interroger, 10 messages par page, soit 5 pages de 10 messages chacun.

suppression de numberposts:

"posts_per_page" => 50

un total de 50 articles à interroger, 50 articles par page (puisqu'il copie la valeur de numberposts dans posts_per_page), ce qui donne une page de 50 articles et aucune pagination.

Faites-moi savoir si je ne fais que répéter ce que vous savez déjà et la question me laisse un peu perplexe.

7
moimikey