Hi there
If you must edit the query best not to hack the plugin directly 😉
Instead, you can use the filter sf_edit_query_args
– which allows you to change any of the parameters that are passed to the query:
https://www.designsandcode.com/documentation/search-filter-pro/action-filter-reference/#Edit_Query_Arguments
If you lower the priority to say 20:
add_filter( 'sf_edit_query_args', 'filter_function_name', 20, 2 );
This will happen after S&F has setup the query.
This means you should be able to access the object like:
function filter_function_name( $query_args, $sfid ) {
//if search form ID = 225, the do something with this query
if($sfid==225)
{
//modify $query_args here before returning it
//here you can limit the length of 's' which is the search term
$query_args['s'] = "overwritten search term";
}
return $query_args;
}
Thanks