Saya cuba menggunakan WP_Query untuk membuat pertanyaan yang mengandungi elemen meta_query dan elemen tax_query. Lebih kritikal, saya tidak mahu mencari hasil yang memenuhi kedua-dua syarat (dan klausa DAN), saya ingin mencari hasil yang memenuhi satu atau satu lagi daripadanya (OR klausa).
$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 ), ), ) );
Saya menerima output ini
Begini cara untuk menyediakan hubungan "ATAU" antara meta_query dan tax_query: