<?php // Get selected value if (isset($field['value'])) { $selected = $field['value']; } elseif (!empty($field['default']) && is_int($field['default'])) { $selected = $field['default']; } elseif (!empty($field['default']) && ($term = get_term_by('slug', $field['default'], $field['taxonomy']))) { $selected = $term->term_id; } else { $selected = ''; } wp_enqueue_script('wp-job-manager-term-multiselect'); $args = array('taxonomy' => $field['taxonomy'], 'hierarchical' => 1, 'name' => isset($field['name']) ? $field['name'] : $key, 'orderby' => 'name', 'selected' => $selected, 'hide_empty' => false); if (isset($field['placeholder']) && !empty($field['placeholder'])) { $args['placeholder'] = $field['placeholder']; } job_manager_dropdown_categories(apply_filters('job_manager_term_multiselect_field_args', $args)); if (!empty($field['description'])) { ?> <small class="description"><?php echo $field['description']; ?> </small><?php }
$term = get_term_by('slug', $categories[0], 'job_listing_category'); $selected_category = $term->term_id; } else { $selected_category = intval($categories[0]); } } } ?> <div class="search_categories"> <label for="search_categories"><?php esc_html_e('Category', 'listable'); ?> </label> <?php job_manager_dropdown_categories(array('taxonomy' => 'job_listing_category', 'hierarchical' => 1, 'show_option_all' => esc_html__('Any category', 'listable'), 'name' => 'search_categories', 'orderby' => 'name', 'selected' => $selected_category, 'multiple' => false)); ?> </div> <?php } ?> </div><!-- .select-categories --> <?php $job_tags = get_terms(array('job_listing_tag'), array('hierarchical' => 1)); if (!is_wp_error($job_tags) && !empty($job_tags)) { ?> <div class="select-tags"> <select class="tags-select" data-placeholder="<?php esc_html_e('Filter by tags', 'listable'); ?>
</fieldset> <?php } ?> <?php if (get_option('job_manager_enable_categories') && wp_count_terms('job_listing_category') > 0) { ?> <fieldset> <label for="alert_cats"><?php _e('Categories', 'wp-job-manager-alerts'); ?> </label> <div class="field"> <?php wp_enqueue_script('wp-job-manager-term-multiselect'); job_manager_dropdown_categories(array('taxonomy' => 'job_listing_category', 'hierarchical' => 1, 'name' => 'alert_cats', 'orderby' => 'name', 'selected' => $alert_cats, 'hide_empty' => false, 'placeholder' => __('Any category', 'wp-job-manager'))); ?> </div> </fieldset> <?php } ?> <fieldset> <label for="alert_job_type"><?php _e('Job Type', 'wp-job-manager-alerts'); ?> </label> <div class="field"> <select name="alert_job_type[]" data-placeholder="<?php _e('Any job type', 'wp-job-manager-alerts'); ?>
<?php } ?> <?php } elseif ($show_categories && get_option('resume_manager_enable_categories') && !is_tax('resume_category') && get_terms('resume_category')) { ?> <div class="search_categories resume-filter"> <label for="search_categories"><?php _e('Category', 'wp-job-manager-resumes'); ?> </label> <?php if ($show_category_multiselect) { ?> <?php job_manager_dropdown_categories(array('taxonomy' => 'resume_category', 'hierarchical' => 1, 'name' => 'search_categories', 'orderby' => 'name', 'selected' => $selected_category, 'hide_empty' => false)); ?> <?php } else { ?> <?php wp_dropdown_categories(array('taxonomy' => 'resume_category', 'hierarchical' => 1, 'show_option_all' => __('Any category', 'wp-job-manager-resumes'), 'name' => 'search_categories', 'orderby' => 'name', 'selected' => $selected_category)); ?> <?php } ?> </div> <?php } ?>
<?php // Get selected value if (isset($field['value'])) { $selected = $field['value']; } elseif (!empty($field['default']) && is_int($field['default'])) { $selected = $field['default']; } elseif (!empty($field['default']) && ($term = get_term_by('slug', $field['default'], $field['taxonomy']))) { $selected = $term->term_id; } else { $selected = ''; } wp_enqueue_script('wp-job-manager-term-multiselect'); job_manager_dropdown_categories(array('taxonomy' => $field['taxonomy'], 'hierarchical' => 1, 'name' => isset($field['name']) ? $field['name'] : $key, 'orderby' => 'name', 'selected' => $selected, 'hide_empty' => false)); if (!empty($field['description'])) { ?> <small class="description"><?php echo $field['description']; ?> </small><?php }