Ich versuche, mit WP_Query eine Abfrage zu erstellen, die ein meta_query-Element und ein tax_query-Element enthält. Noch wichtiger ist, dass ich keine Ergebnisse finden möchte, die beide Bedingungen (und die AND-Klausel) erfüllen, sondern Ergebnisse, die die eine oder andere davon erfüllen (OR-Klausel).
$loop = new WP_Query( array( 'post_type' => 'tickets', 'paged' => $paged, 'order' => $order, 'orderby' => $orderby, 'meta_query' => array( array( 'key' => 'tps_email', // Use 'key' for author 'value' => 'web@data.com', // Replace with the author ID you want to query 'compare' => 'LIKE', // Use '=' to match the author ID ), ), 'tax_query' => array( array( 'taxonomy' => 'topic', // Replace with your custom taxonomy name 'field' => 'slug', // You can use 'id', 'slug', or 'name' depending on how you want to identify the term 'terms' => 'housekeeping', // Replace with the slug of the specific term you want to query ), ), ) );
Ich akzeptiere diese Ausgabe
以下是如何在meta_query和tax_query之间设置“OR”关系: