| 1 |
<?php |
| 2 |
if ( ! defined( 'ABSPATH' ) ) { |
| 3 |
exit; |
| 4 |
} |
| 5 |
|
| 6 |
// Search Items |
| 7 |
$jobwp_title = isset( $_GET['jobwp_title'] ) ? sanitize_text_field( $_GET['jobwp_title'] ) : ''; |
| 8 |
$jobwp_category_s = isset( $_GET['jobwp_category_s'] ) ? sanitize_text_field( $_GET['jobwp_category_s'] ) : ''; |
| 9 |
|
| 10 |
// Search Query Ttitle |
| 11 |
if ( '' != $jobwp_title ) { |
| 12 |
$jobwpQueryArrParams['s'] = $jobwp_title; |
| 13 |
} |
| 14 |
|
| 15 |
// Search Query Category |
| 16 |
if ( '' !== $jobwp_category_s ) { |
| 17 |
$jobwpQueryArrParams['tax_query'] = array( |
| 18 |
array( |
| 19 |
'taxonomy' => 'jobs_category', |
| 20 |
'field' => 'name', |
| 21 |
'terms' => urldecode ( $jobwp_category_s ) |
| 22 |
) |
| 23 |
); |
| 24 |
} |
| 25 |
|
| 26 |
$jobwp_categories = get_terms( array( 'taxonomy' => 'jobs_category', 'hide_empty' => true, 'order' => 'ASC', 'parent' => 0 ) ); |
| 27 |
?> |
| 28 |
<form method="GET" action="<?php echo get_permalink( $post->ID ); ?>" id="jobwp-search-form"> |
| 29 |
|
| 30 |
<div class="jobwp-search-container"> |
| 31 |
|
| 32 |
<div class="jobwp-search-item"> |
| 33 |
<input type="text" name="jobwp_title" placeholder="<?php _e( 'Keyword', JOBWP_TXT_DOMAIN ); ?>" value="<?php esc_attr_e( $jobwp_title ); ?>"> |
| 34 |
</div> |
| 35 |
|
| 36 |
<div class="jobwp-search-item"> |
| 37 |
<select id="jobwp_category_s" name="jobwp_category_s"> |
| 38 |
<option value=""><?php _e( 'Select Category', JOBWP_TXT_DOMAIN ); ?></option> |
| 39 |
<?php |
| 40 |
foreach ( $jobwp_categories as $job_category ) { |
| 41 |
?> |
| 42 |
<option value="<?php esc_attr_e( $job_category->name ); ?>" <?php echo ( $jobwp_category_s == $job_category->name ) ? 'Selected' : ''; ?>><?php esc_html_e( $job_category->name ); ?></option> |
| 43 |
<?php |
| 44 |
} |
| 45 |
?> |
| 46 |
</select> |
| 47 |
</div> |
| 48 |
|
| 49 |
<div class="jobwp-search-item"> |
| 50 |
<input type="submit" class="button submit-btn" value="<?php _e( 'Search Job', JOBWP_TXT_DOMAIN ); ?>"> |
| 51 |
</div> |
| 52 |
|
| 53 |
<div class="jobwp-search-item"> |
| 54 |
<a href="<?php echo get_permalink( $post->ID ); ?>" class="fa fa-refresh" id="jobwp-search-refresh"></a> |
| 55 |
</div> |
| 56 |
|
| 57 |
</div> |
| 58 |
|
| 59 |
</form> |