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.

5
Wie frage ich nach Beiträgen nach partiellem Metaschlüssel ab?
Ich habe eine Funktion, die den "Gefällt mir" -Status für einen Beitrag als Beitragsmeta speichert. Ich möchte dieses "Gefällt mir" dem Benutzer zuordnen, dem es gefallen hat. Daher richte ich ein benutzerdefiniertes Feld mit dem Namen "Gefällt mir_Status_ {Benutzer_ID}" (wobei {Benutzer_ID} die ID des aktuell angemeldeten Benutzers ist) ein, das …

1
Benutzerdefinierte Taxonomie-Abfrage nach Upgrade auf 4.4 unterbrochen
Ich habe gerade ein Upgrade von 4.2 auf 4.4 durchgeführt und jetzt ist meine Taxonomie-Abfrage leer. Es hat vor dem Upgrade einwandfrei funktioniert. Ich habe eine benutzerdefinierte Taxonomie mit dem Namen registriert 'title', die von meinem benutzerdefinierten Beitragstyp verwendet wird 'sg-publications'. In Anlehnung an die WP-Vorlagenhierarchie habe ich eine Vorlage …

1
Mischen von regulären und benutzerdefinierten Beitragstypen (mit meta_query) auf der Startseite
Ich bin mir nicht sicher, wie ich das erreichen soll. Ich versuche, Standardposts und benutzerdefinierte Posts auf einer Site-Homepage zu mischen, möchte die benutzerdefinierten Posts jedoch nur anzeigen, wenn ein Metawert festgelegt ist. Das Anzeigen der Beiträge funktioniert 'post_type' => array('game', 'post')einwandfrei, aber wenn ich die meta_query hinzufüge, werden die …


2
Verwenden einer benutzerdefinierten WP_Query mit der Schleife get_template_part
Ich habe eine Abfrage nach einem benutzerdefinierten Beitragstyp: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> Und ich möchte diese Beiträge mit der Datei loop-books.php durchlaufen: <?php get_template_part( 'loop', 'books' ); ?> Innerhalb der loop-books.php …


4
Paginierung mit benutzerdefinierter SQL-Abfrage
Ich habe meine eigene SQL-Zeichenfolge, um benutzerdefinierte Posts vom Typ Post mit einer bestimmten WHERE-Klausel auszuwählen. Ich habe den Versatz und das Limit verwendet, um je nach angezeigter Seite entsprechende Beiträge zurückzugeben. Das funktioniert gut. Jetzt möchte ich previous_posts_link()und next_posts_link()Funktionen funktionieren lassen. Sie werden beide von get_posts_nav_linkwelchen Verwendungen aufgerufen global …


1
Warum ignorieren_sticky_posts in der Sticky-Post-Abfrage
Wir alle wissen, dass ignore_sticky_posts verwendet wird, um Sticky Post von Ihrer benutzerdefinierten Abfrage auszuschließen. Aber warum verwenden sie auf der Codex-Seite https://codex.wordpress.org/Sticky_Posts ignore_sticky_posts, um klebrige Posts abzufragen? $args = array( 'posts_per_page' => 1, 'post__in' => get_option( 'sticky_posts' ), 'ignore_sticky_posts' => 1 ); $query = new WP_Query( $args ); Das …


1
Abfrage nach Posttitel
Ich habe einen benutzerdefinierten Beitragstyp für eine meiner Websites verwendet. Der benutzerdefinierte Beitragstyp enthält Rubbelkartendaten sowie einige benutzerdefinierte Felder. Ich habe eine Android-Anwendung entwickelt, um diese Elemente vom Android-Gerät aus zu verwalten. In der Android-App möchte ich die Suchfunktion beibehalten, mit der Administratorbenutzer nach Kartennummern suchen können, um diese zu …

4
Setze Alias ​​für meta_query Argumente in get_posts ()
Gibt es eine Möglichkeit, einen Alias ​​für die Argumente meta_query festzulegen, wenn a ausgeführt wird get_posts()? Eine meiner Fragen ist schlecht. Zur Optimierung muss ich nur in der Lage sein, dieselbe verknüpfte Tabelle wiederzuverwenden, anstatt 3 Tabellen zu verbinden, wenn nur eine benötigt wird. Mein aktuelles Beispiel ... $args = …

4
Ist es möglich, das Abrufen von Posts durch WP_Query vollständig zu stoppen?
Ich versuche, WP Redis zu verwenden, um das gesamte $ wp_query- Objekt mit dem Schlüssel $ query_vars_hash zwischenzuspeichern . So $wp_querywurde hinzugefügt zu $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Dann muss ich überprüfen, ob …
8 wp-query  hooks  cache 

1
Bestellung nach DESC, ASC in benutzerdefiniertem WP_Query
Ich muss in einer Abfrage mehrstufig bestellen. Das Problem besteht darin, einen Wert DESC und den anderen ASC wie in SQL zu bestellen. Das folgende SQL scheint mir zu geben, was ich will, wenn ich es im Terminal ausführe: SELECT DISTINCT * FROM wp_posts INNER JOIN wp_postmeta ON wp_posts.ID = …
8 wp-query  mysql  order 

2
Sortierung: Benutzerdefinierte Abfrage mit orderby meta_value_num THEN nach Titel
Ich versuche, eine benutzerdefinierte Post-Typ-Abfrage auszuführen, die den folgenden Kriterien entspricht: Sortieren Sie Filme zuerst nach Jahr in absteigender Reihenfolge, danach ("innerhalb" der Jahresreihenfolge) nach Titel alphabetisch. gewünschte Ausgabe: Filmtitel A, 2006 Filmtitel Z, 2006 ... Filmtitel A, 1996 Filmtitel Z, 1996 Ich benutze den folgenden Code: $wp_query = new …

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.