web-development-kb-pt.site

Diferenças entre WP_Query () e get_posts () para consulta de publicações?

Quais são as diferenças entre usar WP_Query() e get_posts() ? Qual é melhor usar em qual caso e por quê?

5
Amit

Bem, get_posts() na verdade instancia um novo objeto WP_Query, então se você estiver confortável usando WP_Query diretamente, nem se preocupe com get_posts(); get_posts só retornará os resultados do banco de dados, enquanto WP_Query lhe dará toda a funcionalidade da classe.

6
John P Bloch

Além do que John P Bloch diz, você pode modificar o objeto WP_Query padrão (em vez de criar uma nova instância) antes de executar seus métodos de classe e um gancho de ação, reduzindo as chamadas do banco de dados que você faz.

1
kevtrout