Skip to content

Instantly share code, notes, and snippets.

@Fitoussi
Last active February 5, 2019 16:39
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Fitoussi/fa453f6e5a3b5a75cd51 to your computer and use it in GitHub Desktop.
Save Fitoussi/fa453f6e5a3b5a75cd51 to your computer and use it in GitHub Desktop.
WP Job Manager Geolocation - Modify Radius Dropdown
function gjm_radius_dropdown( $output, $radius, $gjm_object ) {
$output = '';
$output .= '<div class="'.$gjm_object->prefix.'-filter-wrapper '.$gjm_object->prefix.'-radius-wrapper radius dropdown '.$gjm_object->prefix.'-filters-count-'.esc_attr( $gjm_object->filters['filters_count'] ).'">';
$output .= '<select name="'.$gjm_object->prefix.'_radius" class="'.$gjm_object->prefix.'-filter" id="'.$gjm_object->prefix.'-radius">';
foreach ( $radius as $value ) {
$value = esc_attr( $value );
// set default search value
if ( $value == '25' ) {
$selected = 'selected';
} else {
$selected = '';
}
$output .= '<option value="' . $value . '" '.$selected.'>' . $value . ' miles</option>';
}
$output .= '</select>';
$output .= '</div>';
return $output;
}
add_filter( 'gjm_form_radius_filter', 'gjm_radius_dropdown', 10, 3 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment