Wie deaktiviere ich die Hauptabfrage?

Ich benutze die Schleife nicht, weil ich verschiedene Abfragen verwende, um Beiträge zu holen (ich benutze 3 Abfragen statt einer).

Wie kann ich die Hauptabfrage für Home-, Kategorie- und Suchseiten deaktivieren?

Solutions Collecting From Web of "Wie deaktiviere ich die Hauptabfrage?"

Dies ist nicht trivial, da “home, category und search” logisch festgelegt werden, während die Hauptabfrage durch die Dinge wühlt. Ich bin mir ziemlich sicher, dass ich gelesen habe, dass dies möglich ist, aber das war im Zusammenhang mit der Syndizierung von Websites, die überhaupt keine Posts / loops verwendet haben, und verwarf sie, um andere Dinge zu tun.

Typische Ansätze sind:

  1. Integrieren Sie benutzerdefinierte Logik in die Hauptabfrage, indem Sie pre_get_posts , posts_* und andere relevante Filter verwenden.

  2. Lassen Sie die Hauptabfrage für eine der Schleifen und implementieren Sie andere Schleifen als sekundär.