- This topic has 2 replies, 2 voices, and was last updated 6 years, 11 months ago by .
Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
These forums are now closed and remain for historical purposes.
None of the content applies to the new version 3. For support, get in touch via our contact form.
Forums › Forums › Search & Filter Pro › ACF Google Map Location Filter
Hi,
I have been through your forum and I cannot seem to find a definitive answer to an issue that I am having with ACF pro and Search & Filter Pro.
I have an acf field google map field for users to ender the location of a job
The filter seems to show the Lng and Lat, All I want to show is the address.
Please see the image below
https://drive.google.com/file/d/1lEE8JRRIU2HEpiCR0SuIzuZnWR-BHVt2/view?usp=sharing
I have looked in the serach-filter.php and cannot find a hook to add my own code to fix this.
Please advise
Love the Plugin!
Will @ YotHop
If you need to replace the ‘labels’ of those checkboxes, our https://searchandfilter.com/documentation/action-filter-reference/#filter-input-object filter should let you do that programmatically.
Thanks for the help Trevor! fixed it with the below code, nice one.
function yothop_sf_filter($input_object, $sfid)
{
if($input_object[‘name’]==’_sfm_location’)
{
$options = $input_object[‘options’];
$new_options = [];
foreach ( $options as $option=>$value ) {
$is_numeric = is_numeric($value->value);
if(!$is_numeric){
$new_options[] = $value;
}
}
$input_object[‘options’] = $new_options;
}
return $input_object;
}
add_filter(‘sf_input_object_pre’, ‘yothop_sf_filter’, 10, 2);