Filtern mehr als eines Begriffs in einer Taxonomie in WP

Ich habe einen benutzerdefinierten Post-Typ namens “events”, es hat eine Taxonomie namens “category”, die folgendermaßen strukturiert ist:

Hotels (Eltern)
-1 Stern (Kind)
-2 Sterne (Kind)
-3 Sterne (Kind)

Standort (Eltern)
-loc1 (Kind)
-loc2 (Kind)
-loc3 (Kind)

Wie filtere ich zum Beispiel nur die Ereignisse, die zu einem Stern gehören und gleichzeitig zu loc1 (im Grunde die Schnittmenge von 1 Stern und loc1)?

Solutions Collecting From Web of "Filtern mehr als eines Begriffs in einer Taxonomie in WP"

Sie können tax_query verwenden und die AND-Bedingung verwenden:
Referenz: WP_Query unter Taxonomieparameter

$args = array( 'post_type' => 'post', 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'hotels', 'field' => 'slug', 'terms' => array( '1 Star' ) ), array( 'taxonomy' => 'location', 'field' => 'slug', 'terms' => array( 'loc1' ) ) ) ); $query = new WP_Query( $args );