Als «wp-query» getaggte Fragen

"wp-query" bezieht sich mehrdeutig auf eines von zwei Dingen. 1) WP_Query ist eine in WordPress native Klasse, mit der Benutzer die Beitragsdatenbank anhand einer Reihe von Kriterien abfragen können. 2) $ wp_query ist die globale Variable, die das Hauptabfrageobjekt enthält, das von WordPress basierend auf einer bestimmten Anforderung vorbereitet wurde.

2
Wp_redirect und sendende Variablen
Wie sende ich einige Variablen mit wp_redirect () aus der Datei function.php in meinem Themenordner? if ( $post_id ) { $variable_to_send = '1'; wp_redirect( home_url(), $variable_to_send ); exit; } Und auf der Homepage werde ich die Variable im if-else-Zustand abfangen, um eine Bestätigung anzuzeigen oder nicht, je nachdem, ob $variable_to_send= …


3
Warum funktioniert "/ page / 2 /" nicht?
Endlich hat die Paginierung mit dem folgenden Code funktioniert, aber jetzt verlinkt die Paginierung auf / videos / page / 2 /, was nicht existiert. Wie bringe ich Seite 2 zum Laufen? <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); //display stuff endwhile; …

3
Metaabfrage mit booleschem True / False-Wert
Ich versuche, alle Mietobjekte anzuzeigen, zuerst nach allen Objekten, die nicht vermietet wurden, und dann nach allen Objekten, die derzeit vermietet sind. Es gibt einen benutzerdefinierten Beitragstyp 'rent' mit benutzerdefiniertem Beitrags-Meta für den gemieteten Preis (_price_rented), der ein Kontrollkästchen darstellt (gibt entweder true oder false zurück ... true, wenn er …

2
Verwenden Sie REGEXP im Meta_query-Schlüssel WP_Query
Ich weiß, dass ich REGEXP in WP_Query wie folgt verwenden kann: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Aber ich brauche auch reguläre Ausdrücke im Schlüssel. So …

1
Warum ist die Schleife bei einigen 404 nicht leer?
Ich bin auf ein seltsames Problem gestoßen. Angenommen, Sie greifen auf eine zufällige URL zu, die drei oder mehr Ebenen tief ist: http://example.com/a/b/c http://example.com/a/b/c/d ... Dann is_404()ist true. So weit, ist es gut. Aber aus irgendeinem Grund werden die letzten Beiträge abgefragt. $wp_query->request ist SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE …

4
So führen Sie zwei Abfragen zusammen
Ich versuche, die Beiträge in einer Kategorie zu ordnen, indem ich zuerst die Beiträge mit Bildern und dann zuletzt die Beiträge ohne Bilder anzeige. Ich habe es geschafft, indem ich zwei Abfragen ausgeführt habe, und jetzt möchte ich die beiden Abfragen zusammenführen. Ich habe folgendes: <?php $loop = new WP_Query( …
10 wp-query  merging 

2
Mehrfachbeziehung für mehrere tax_query in WP_Query
Ich möchte die WP_Query()Klasse verwenden, um einige meiner Beiträge zu filtern. Das Problem, mit dem ich jetzt konfrontiert bin, ist die Behandlung der Taxonomie-Abfrage. Normalerweise ist die WP_Query()einzige Handle eine Beziehung für tax_query()(entweder UND oder ODER), aber was ich brauche, ist die gemischte Verwendung dieser Beziehungen auf der tax_query(), wie …

2
WP_Query verliert absurde Speichermengen
Jedes Mal, wenn ich WP_Query () in der folgenden Funktion aufrufe, verliert Wordpress 8 Megabyte Speicher. Und da ich diese Funktion oft aufrufe, werden die Dinge ziemlich schnell haarig ... :( Ich habe versucht, das resultierende $ queryObject zu deaktivieren und regelmäßig wp_cache_flush () aufzurufen, aber beides scheint keine Wirkung …

1
Mehrere WP_Query-Schleifen mit Paginierung
Es gibt noch ein paar andere Fragen dazu (und die WP_Query-Paginierung scheint für viele Leute eine große Frage zu sein), daher versuche ich, genau einzugrenzen, wie sie funktioniert. Ich kann eine einzelne benutzerdefinierte Schleife mit Paginierung dieses Codes erstellen: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); …

4
Ermitteln Sie die Anzahl der Beiträge der aktuellen Schleife, wenn Sie mehrere Abfragen auf einer Seite verwenden
Ich versuche, die aktuellen Beiträge innerhalb einer Schleife zu zählen. Ich verwende mehrere Schleifen auf einer Seite in meinem Thema. Bisher habe ich: $my_post_count = $wp_query->post_count; Wenn ich jedoch $ my_post_count drucke, wird die Nummer aller Beiträge auf meiner WP-Site zurückgegeben. Könnte es etwas mit der Verwendung mehrerer Abfragen auf …
10 wp-query  loop 

3
Nach einem benutzerdefinierten Feld filtern, nach einem anderen sortieren?
Ich habe einen benutzerdefinierten Beitragstyp "Listing" und möchte alle Listings mit einem benutzerdefinierten Feld abrufen gateway_value != 'Yes'und die Ergebnisse nach einem anderen benutzerdefinierten Feld sortieren location_level1_value. Ich kann die Abfragen separat arbeiten lassen, aber ich kann sie nicht kombinieren: Abfrage 1 (nach Standort sortieren): $wp_query = new WP_Query( array …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.