Frage

Was sind die Unterschiede zwischen der Verwendung? WP_Query() Und get_posts()?Was ist in welchem ​​Fall besser zu verwenden und warum?

War es hilfreich?

Lösung

Also, get_posts() instanziiert tatsächlich ein neues WP_Query Objekt, also wenn Sie mit der Verwendung vertraut sind WP_Query direkt, kümmere dich nicht einmal darum get_posts(); get_posts gibt nur die Ergebnisse aus der Datenbank zurück, wohingegen WP_Query bietet Ihnen die gesamte Funktionalität der Klasse.

Andere Tipps

Zusätzlich zu dem, was John P Bloch sagt, können Sie das Standardobjekt WP_Query ändern (anstatt eine neue Instanz zu erstellen), bevor es mit seinen Klassenmethoden und einem Aktions-Hook ausgeführt wird, wodurch die von Ihnen durchgeführten Datenbankaufrufe reduziert werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top