Hier ist mein aktueller Code: < /p>
Code: Select all
Manchmal kann das Array von IDs ziemlich groß sein. /> Frage:
Was ist der leistungsstärkste Weg in WordPress, um Beiträge nach einem bestimmten IDS -Array (die gleiche Reihenfolge aufbewahren) zu befragen und anzuzeigen? Sollte ich meine Argumente wp_query optimieren, Get_Posts () mit 'fields' => 'ids', verwenden oder sogar eine benutzerdefinierte SQL -Abfrage mit $ wpdb für große Arrays ausführen. Wp_query mit 'post__in' und 'orderBy' => 'post__in', um Beiträge in der Reihenfolge meines ID -Arrays anzuzeigen. Ich erwartete, dass alle Beiträge in der gleichen Reihenfolge wie das Array effizient angezeigt werden. Es funktioniert für kleine Arrays, aber ich bin besorgt über die Leistung mit großen Arrays und unnötiger Meta-/Taxonomie -Belastung.