0
我有一種情況,我有兩個不同的職位類型的查詢,我必須在頂部的複選框與職位類型的名稱。我不會在默認情況下檢查這些複選框,並且如果其中一個主題未選中,可以從查詢中刪除該帖子類型和該帖子類型的帖子。通過複選框篩選wordpress查詢
我有一種情況,我有兩個不同的職位類型的查詢,我必須在頂部的複選框與職位類型的名稱。我不會在默認情況下檢查這些複選框,並且如果其中一個主題未選中,可以從查詢中刪除該帖子類型和該帖子類型的帖子。通過複選框篩選wordpress查詢
這部分是環境問題,但你明白了。給那些沒有被檢查的值。
if($checkboxone == '1') {
$types = array('typeone')
}
if($checkboxtwo == '1') {
$types = array('typetwo')
}
if($checkboxtwo == '1' && $checkboxone == '1'){
$types = array('typeone', 'typetwo')
}
然後通過這種方式將該值插入到WP_Query中。它的文檔是here
// The Query
$the_query = new WP_Query(array('post_type' => $types);
// The Loop
while ($the_query->have_posts()) : $the_query->the_post();
//DO STUFF
endwhile;
// Reset Post Data
wp_reset_postdata();
嗨亞歷克斯首先,反應敏捷的 感謝。我仍然無法罰款解決方案,看看哪一個被檢查,我嘗試了很多解決方案,但他們的幽默似乎工作:(你知道這有什麼好的解決方案? 這裏是一些主題: – user1672652
解決方案1 Php: foreach($ _POST ['box'] as $ id => $ checked){ if($ checked =='on') } – user1672652
解決方案2 腓: 的foreach($ _POST [ '盒子' 如$ ID){// 處理您ID } – user1672652