Ich habe eine Reihe von Fragen zu SE zu diesen gelesen, kann aber den genauen Unterschied bei der Verwendung immer noch nicht herausfinden. Wäre es wahr zu sagen, dass ich WP_Query wahrscheinlich für die meisten sekundären Schleifen verwenden und get_posts nur verwenden würde, wenn ich die in einem Array zurückgegebenen Ergebnisse benötige, oder anders ausgedrückt, ist der Hauptunterschied zwischen den beiden Arrays und der Objektrückgabe , oder gibt es einen anderen wichtigen Faktor, den ich beachten sollte?
WP_Query
hat die gleichen Standardeinstellungen für Posttyp und Status.post_type
ist "" oder "any" für Steuerabfragen. Die Dokumente scheinen dies ebenfalls zu unterstützen.any
bestimmten Umständen standardmäßig verwendet , z. B. bei einer Suche oder bei Steuerabfragen. Führen Sie eine neueWP_Query
und nur bestandenposts_per_page
, es wird standardmäßig zu posten.