Differenze tra WP_Query () e get_posts () per l'interrogazione messaggi?
-
16-10-2019 - |
Domanda
Quali sono le differenze tra l'utilizzo WP_Query()
e get_posts()
? Che è meglio per l'uso in quale caso e perché?
Soluzione
Bene, get_posts()
in realtà un'istanza di un nuovo oggetto WP_Query
, quindi se sei a tuo agio con WP_Query
direttamente, non si preoccupano neppure con get_posts()
; get_posts
restituirà solo i risultati dal database, mentre WP_Query
ti dà tutta la funzionalità della classe.
Altri suggerimenti
In aggiunta a ciò che dice John P Bloch, è possibile modificare l'oggetto predefinito WP_Query (invece di creare una nuova istanza) prima che si corre con metodi di classe IT e di un gancio di azione, riducendo il db chiamate effettuate.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange