0
好的,我已經搜索了很多這個問題...我不能使它的工作...多元值查詢不起作用
我有用戶註冊X類,事情是這樣的同一個用戶可以在兩個類中註冊,因此我使用ACF複選框將其添加到配置文件中,並且迄今爲止這麼好
問題是,當我進行查詢以調出分配給該類的任務時,當它的單個值,但有多個時打破時...
元查詢返回這個數組
Array ([0] => Array ([key] => p_class [value] => tc [compare] => LIKE) [1] => Array ([key] => p_class [value] => yb [compare] => LIKE) [2] => Array ([key] => p_class [value] => m1 [compare] => LIKE) [3] => Array ([key] => p_class [value] => m2 [compare] => LIKE) [4] => Array ([key] => p_class [value] => m3 [compare] => LIKE))
這是我使用創建查詢代碼...
幫助請!
if($_GET['uID']){
$uData = get_userdata($_GET['uID']);
}else{
$uData = wp_get_current_user();
}
$myClass = get_field('p_class', 'user_'.$uData->ID);
$meta_q = array();
foreach($myClass as $class){
$meta_q[] = array(
'key' => 'p_class',
'value' => $class,
'compare' => 'LIKE'
);
}
print_r($meta_q);
$args = array(
'post_type' => 'task',
'relation' => 'OR',
'meta_query' => $meta_q
);
$the_query = new WP_Query($args);