WordPress zeigt alle Ihre Beiträge aus allen Kategorien standardmäßig . Wenn Sie den Beitrag WordPress Schleife mit Abfrage -Tags zu ändern , können Sie genau, welche Beiträge von WordPress MySQL-Datenbank zieht angeben . Die WordPress Abfrage tag , query_post , können Sie verschiedene Variablen gesetzt . Sie können wählen, Beiträge nach Anzahl , Kategorie, Datum oder anderen Variablen . The Loop
WordPress nutzt einen Code namens The Loop Ihre Beiträge aus der Datenbank ziehen . Diese PHP- Code zeigt , Ihre Beiträge nach den Tags innerhalb der Schleife Codierung. Die Schleife wird auf der index.php Datei in Ihrem WordPress Template enthalten . Der Code beginnt mit der Zeile " Php if ( have_posts ()) : while ( have_posts ()) : ? The_post (); > . " WordPress braucht The Loop Code auf der Titelseite , sobald eine Antwort anzuzeigen.
Abfrage Beiträge
query_posts tag ändert die Standard- post-Informationen , dass WordPress zeigt durch die Schlaufe. Query_posts verwendet Variablen wie posts_per_page , Ordnung, Katze , Jahr und orderby . Sie können völlig verändern Sie Ihre WordPress Titelseite mit dem query_posts tag . Zusätzlich zu ziehen spezifische Beiträge aus der Datenbank oder Ändern der Menge der Beiträge auf der Titelseite können Sie auch bestimmte Kategorien , Datum oder Tags mit query_posts .
WP Abfrage
WP_query ist eine weitere Abfrage tag Sie innerhalb der WordPress Schleife verwenden können. Diese Funktion interpretiert die Abfrage von Informationen und holt sich die Beiträge , die die Anforderungen aus der MySQL-Datenbank. WP_query können Sie Ihre eigene Abfrage Objekte definieren beim Anfordern von Daten aus dem WordPress -Datenbank. Der Hauptgrund für die WP_query über post_query verwenden ist zu reduzieren Interferenzen mit dem Standard- WordPress -Schleife.
Überlegungen
Sowohl WP_query und posts_query zusätzliche Datenbankabfragen . Sie werden nicht merken, die Auswirkungen auf die unteren Traffic-Sites wie die zusätzliche Datenbank Belastung sollte nicht den Server überlasten . Wenn Sie ein WordPress-Seite mit viel Verkehr haben , können Sie feststellen , dass die Menge von Datenbankabfragen zu viel von einem Server-Last erzeugt . Sie können nicht in einem sekundären posts_query WordPress Loop , nur die Standard index.php Schleife Code. Die posts_query tag kann auch mit Plugins, die die Standard- Schleife müssen stören.