PluginProbe
JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications / 1.3
JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications v1.3
2.5.0 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 All 33 releases
jobwp / front / view / search.php

search.php in JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications 1.3, at front/view/search.php

59 lines 2.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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>