numberposts? showposts? posts_per_page?

19

Portanto, a documentação do Codex é bastante clara, pois os showposts estão obsoletos. Mas essa mesma documentação não menciona nada de número de pontos. Em vez disso, posts_per_page é listado.

Porém, se recorrermos aos documentos do Codex para get_posts , não vemos menção de posts_per_page, citando numberposts.

No post.php, vemos o que está acontecendo : numberposts é configurado como padrão (5), mas é copiado para posts_per_page (a menos que posts_per_page seja definido nos argumentos).

Portanto, minha pergunta é realmente bastante pedante, mas estou procurando atualizar o Codex, então gostaria de perguntar a vocês - existe uma razão pela qual não queremos apenas incentivar posts_per_page em geral, acabando com a exclusão de números numéricos? Ou estou perdendo algum insight crítico aqui?

Tom Auger
fonte
11
Como numberposts foi descontinuado, é uma prática recomendada usar posts_per_page daqui em diante.
Brian Fegter 19/09/11
@ Brian, você pode me indicar onde você vê que os números estão oficialmente obsoletos? Não consegui encontrá-lo em nenhum lugar da fonte.
Tom Auger #
Desculpe, eu estava me referindo a showposts. codex.wordpress.org/Class_Reference/… Peço desculpas.
precisa saber é o seguinte

Respostas:

9

Na minha opinião, descontinuar numberpostsnão faria sentido, pois numberpostsé usado para consultar x quantidade de postagens, enquanto posts_per_pageé usado para indicar quantas postagens por página estão sendo mostradas durante a paginação. Se você se depreciar numberpostsem favor da simplicidade posts_per_page, a paginação não existiria.

ou seja:

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

um total de 50 postagens para consulta, 10 postagens por página, fornecendo 5 páginas de 10 postagens cada.

remoção de numberposts:

"posts_per_page" => 50

um total de 50 mensagens de consulta, 50 mensagens por página (uma vez que ele copia o valor de numberpostsa posts_per_page), dando uma página de 50 mensagens e não paginação.

Deixe-me saber se estou apenas reiterando o que você já está ciente e estou apenas um pouco confuso com a pergunta.

moimikey
fonte
3
Concordo que eles parecem fazer coisas diferentes, mas se você estuda o código, na verdade não! Na verdade, eu prefiro "numberposts" em alguns casos, como onde a noção de "páginas" não entra em jogo - como algumas saídas em um widget da barra lateral, por exemplo.
Tom Auger
Eu acho que numberpostsé necessário quando você precisa consultar todas as postagens passando -1que você não pode fazer composts_per_page
iSaumya