Forums › Forums › Search & Filter Pro › No longer searching
- This topic has 1 reply, 2 voices, and was last updated 7 years, 11 months ago by Trevor.
-
Anonymous(Private) January 14, 2017 at 1:13 pm #82378
All of a sudden the search forms have stopped sorting. The page is here: https://intrepidexposures.com/photo-tours/
Tweaks to code as per previous threads here:
// Search Filter function filter_input_object($input_object, $sfid) { if(($input_object['name'] == '_sfm_workshop_location') || ($input_object['name'] == '_sfm_tour_style') || ($input_object['name'] == '_sfm_tour_leader')) { $new_options = array(); //the options added to this will replace all existing optoins in the field foreach($input_object['options'] as $option) { if ($option->value !== "") { //check to see if the option has a parent $parent_id = wp_get_post_parent_id($option->value); if(!$parent_id) { //then this option does not have a parent, so it must be a parent itself, add it to the new array $option->label = get_the_title($option->value); array_push($new_options, $option); } } } //now we have an array with only parent options in, so simply replace the one in the input object $input_object['options'] = $new_options; } return $input_object; } add_filter('sf_input_object_pre', 'filter_input_object', 10, 2);
Any ideas?
Trevor(Private) January 16, 2017 at 9:42 am #82555Which version of the plugin do you have installed? Is it 2.3.0? If not, please update that.
Note that this latest version of S&F Pro now supports relationship fields in ACF and ACF Pro (so where you might before have had to use the ID number of an option, you can now use its actual value). In your case, for example.
You have a meta key called
workshop_location
where ID 350 is actuallyCentral Asia & The Caucasus
, but I see the query in the url shows this still as:?_sfm_workshop_location=313
I do not think that this is the issue, but worth checking.
The other thing I note is that the results container looks wrong. It is set to
#main
and I think it should be.content
-
AuthorPosts