@@ 318-325 (lines=8) @@ | ||
315 | ||
316 | // Question type |
|
317 | $question_type = isset( $_GET['question_type'] ) ? $_GET['question_type'] : ''; |
|
318 | if( $question_type ) { |
|
319 | $type_query = array( |
|
320 | 'taxonomy' => 'question-type', |
|
321 | 'terms' => $question_type, |
|
322 | 'field' => 'slug', |
|
323 | ); |
|
324 | $request['tax_query'][] = $type_query; |
|
325 | } |
|
326 | ||
327 | // Question category |
|
328 | $question_cat = isset( $_GET['question_cat'] ) ? $_GET['question_cat'] : ''; |
|
@@ 329-336 (lines=8) @@ | ||
326 | ||
327 | // Question category |
|
328 | $question_cat = isset( $_GET['question_cat'] ) ? $_GET['question_cat'] : ''; |
|
329 | if( $question_cat ) { |
|
330 | $cat_query = array( |
|
331 | 'taxonomy' => 'question-category', |
|
332 | 'terms' => $question_cat, |
|
333 | 'field' => 'slug', |
|
334 | ); |
|
335 | $request['tax_query'][] = $cat_query; |
|
336 | } |
|
337 | } |
|
338 | ||
339 | return $request; |
@@ 1174-1180 (lines=7) @@ | ||
1171 | } |
|
1172 | } |
|
1173 | ||
1174 | if( $question_type ) { |
|
1175 | $args['tax_query'][] = array( |
|
1176 | 'taxonomy' => 'question-type', |
|
1177 | 'field' => 'slug', |
|
1178 | 'terms' => $question_type, |
|
1179 | ); |
|
1180 | } |
|
1181 | ||
1182 | if( $question_category ) { |
|
1183 | $args['tax_query'][] = array( |
|
@@ 1182-1188 (lines=7) @@ | ||
1179 | ); |
|
1180 | } |
|
1181 | ||
1182 | if( $question_category ) { |
|
1183 | $args['tax_query'][] = array( |
|
1184 | 'taxonomy' => 'question-category', |
|
1185 | 'field' => 'slug', |
|
1186 | 'terms' => $question_category, |
|
1187 | ); |
|
1188 | } |
|
1189 | ||
1190 | if( $question_type && $question_category ) { |
|
1191 | $args['tax_query']['relation'] = 'AND'; |