Als «meta-query» getaggte Fragen

Verweist auf einen in die WP_Query-Klasse integrierten Mechanismus zum Abfragen der Datenbank nach Post-Daten, einschließlich Seiten und CPTs, basierend auf Post-Metadaten.

37
meta_query mit Metawerten als serialize Arrays

Ich arbeite an einem Projekt, in dem ich einen benutzerdefinierten Beitragstyp erstelle und benutzerdefinierte Daten über Metafelder eingebe, die meinem benutzerdefinierten Beitragstyp zugeordnet sind. Aus irgendeinem Grund habe ich beschlossen, die Meta-Boxen so zu codieren, dass die Eingaben in...

37
Meta_query Vergleichsoperator Erklärung

Mir ist aufgefallen, dass es eine Reihe von Operatoren gibt, die zum Vergleichen in meta_query verwendet werden können. Ich bin mir jedoch nicht ganz sicher, welchen Operator ich verwenden soll, es ist irgendwie verwirrend wie =und LIKEOperator. Ich möchte wissen, was genau jeder Operator bedeutet...

13
meta_query 'compare' => 'IN' funktioniert nicht

Zunächst weiß ich, dass es sich um ein Duplikat handelt, aber keine der älteren Antworten war hilfreich. Ich suche in Beiträgen durch post_meta. Hier ist mein Code, der derzeit nichts zurückgibt. $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key'...

8
Komplexe Metaabfrage mit 3 Schlüsseln

Ich denke, das Problem hängt im Wesentlichen mit der SQL-Abfragestruktur zusammen und ich bin kein Experte. Ich muss nach Beiträgen (benutzerdefinierter Beitragstyp) anhand von 2 Parametern suchen: pd_city pd_country Bitte beachten Sie, dass die meta_query-Beziehung 'ODER' ist. Wenn also eine der...

8
meta_query Sortierung nach 2 Schlüsseln

Ich muss (benutzerdefinierte) Beiträge nach 2 benutzerdefinierten Feldwerten sortieren ... Benutzerdefinierter Feldname 1: is_sponsored[Wert kann entweder sein 1oder 0] Benutzerdefinierter Feldname 2: sfp_date[auch timestampbekannt als aktuelles Post-Datum in Sekunden] Beiträge, deren...

7
Vergleiche meta_query in get_posts Argumenten

Ich möchte bestimmte Beiträge mit einem benutzerdefinierten Feld ausschließen. Also wenn my_custom_field_ignoreisset UND 1ignoriere diesen Beitrag. Wenn es nicht eingestellt ist, schließen Sie es ein. Das habe ich $args = array( 'post_type' => $post_type, 'offset' => $offset, 'meta_query'...