Der Parameter "tax_query" funktioniert nicht mit WP_Query
1 Antworten
- Stimmen
-
- 2012-04-16
Der Parameter
tax_query
istein Array von Arrays ,nichtnurein Array.Dies:
'tax_query' => array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ),
Sollte stattdessen Folgendes sein:
'tax_query' => array( array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ) ),
The
tax_query
parameter is an array of arrays, not just an array.This:
'tax_query' => array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ),
Should instead be this:
'tax_query' => array( array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ) ),
-
Danke Chip.Ichbin gespannt,warum Wordpresses so aufgebaut hat.Thanks Chip. I'm curious as to the reason why Wordpress has it built this way?
- 1
- 2012-04-16
- Josh Farneman
-
Damit könnenmehrere Steuerabfragenmit Booleschen Werten durchgeführt werden.Siehe den verknüpften Codex-Eintragim Abschnitt "** Multiple Taxonomy Handling **".So that multiple tax queries can be performed, using Booleans. See the linked Codex entry, under the "**Multiple Taxonomy Handling**" section.
- 5
- 2012-04-16
- Chip Bennett
-
Arbeitete wieein Zauberfürmich!Danke Mann,ich habemeinen Kopfgegen die Wandgeschlagen!Worked like a charm for me! Thanks man, I was banging my head off the wall on this one!
- 1
- 2014-11-23
- Charles Blackwell
-
Ich kann anscheinendnicht herausfinden,wie diesin einen URL-Parameter übersetzt undtatsächlich von WP_Query verwendet wird.Es wirdimmer wiederignoriert.I can't seem to figure out how to translate this into a url parameter and have it actually used by WP_Query. It just keeps getting ignored.
- 0
- 2018-04-12
- realgeek
-
Danke,Mann!!das hilftmir wirklich!Thanks man!! this really helps me!
- 0
- 2020-05-19
- Lai32290
Ich habeeinen benutzerdefinierten Beitragstypnamens "Episode". An 'Episode' angehängt Ich habeeine benutzerdefinierte Taxonomienamens 'video_type',die zwei Begriffeenthält: "Bonus-Footage" und "Episode"; "Folge"enthält zwei untergeordnete Begriffe "Staffel 1" und "Staffel 2" (weitere Staffeln werdenin Zukunft hinzugefügt). Ichmöchtenur denneuesten Beitrag vom Typ "Episode" abrufen,aber keine Beiträge aus dem Begriff "Bonus-Footage"einschließen. Untenist der Code,denich dafür verwende:
Die Abfragefunktioniert wieerwartet,wennein Beitragin einem der "Saison" -Begriffe derneuesteist,aber wennein Beitragin "Bonus-Footage" derneuesteist,wird diesergeladen. Mit anderen Worten,meine "tax_query" -Parameter scheinen keinen Einfluss auf die Abfrage zu haben. Formatiereich die "tax_query"nicht richtig oderfehltmiretwas anderes?
Ich habe auch versucht,"tax_query" wiefolgteinzustellen:
aberichbekommeimmernoch dasgleiche Ergebnis.