WP_Query Mehrere Kategorien

Lesezeit: 1 Minute

WP Query Mehrere Kategorien
Sushil Sudhakaran

Ich habe meine Kategorien wie folgt aufgebaut:

Music
 -Genre
   -Pop
   -Rock
 -Role
   -Vocalist
   -Guitarist

Jetzt möchte ich also Posts so filtern, dass ein Post zu gehören soll (entweder Pop oder Rock) und (Sänger)

Also ein oder zwischen Genres und ein und mit der Rolle

Wenn man also in WordPress-Begriffen spricht, braucht es mehrere category_in oder category_und die hat category_in

Knifflig oder?

Irgendeine Lösung?

1641583035 435 WP Query Mehrere Kategorien
CiprianD

Probieren Sie dies aus und sehen Sie, ob es funktioniert.

$args = array(
    'post_type' => 'post',
    'tax_query' => array(
        'relation' => 'AND',
        array(
            'taxonomy' => 'category',
            'field'    => 'slug',
            'terms'    => array( 'vocalist' ),
        ),
        array(
             'relation' => 'OR',
             array(
                  'taxonomy' => 'category',
                  'field'    => 'slug',
                  'terms'    => array( 'pop' ),
             ),
             array(
                  'taxonomy' => 'category',
                  'field'    => 'slug',
                  'terms'    => array( 'rock' ),
             ),
        ),
    ),
);
$query = new WP_Query( $args );

.

178800cookie-checkWP_Query Mehrere Kategorien

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy