numberposts? stands d'exposition? posts_per_page?

15

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

Mais si nous passons à la docs Codex pour get_posts , nous ne voyons aucune mention de posts_per_page, citant plutôt numberposts.

Dans le post.php, nous voyons ce qui se passe : numberposts is configuré en tant que valeur 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 dans tous les domaines, pour éventuellement désapprouver les affiches numériques? Ou est-ce que je manque un aperçu critique ici?

    
posée Tom Auger 19.09.2011 - 23:42

1 réponse

7

À mon avis, déprécier numberposts n'aurait pas de sens, car numberposts est utilisé pour interroger x nombre de publications, tandis que posts_per_page est utilisé pour indiquer le nombre de publications par page en cours de 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 articles au total à interroger, 10 articles par page, soit 5 pages de 10 articles chacun.

suppression de numberposts :

"posts_per_page" => 50

50 messages au total à interroger, 50 messages par page (puisqu'il copie la valeur de numberposts vers posts_per_page ), ce qui donne 1 page de 50 messages et aucune pagination.

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

    
réponse donnée moimikey 20.12.2011 - 17:58

Lire d'autres questions sur les étiquettes