Home › Forums › Product Support Forums › Ajax Search Pro for WordPress Support › asp_query_args IS NOT WORKING › Reply To: asp_query_args IS NOT WORKING
January 21, 2020 at 1:57 pm
#25365
Participant
add_filter("asp_query_args", "asp_query_args_change", 1, 3);
function asp_query_args_change($args, $search_id) {
$post_id = get_string_between($_POST['options'], "current_page_id=", "&qtranslate_lang");
if($search_id == 3) {
$args['post_type'] = array('post');
$args['post_fields'] = array('title', 'content', 'excerpt', 'terms');
$args['post_tax_filter'] = array(
array(
'taxonomy' => 'category',
'include' => wp_get_post_categories($post_id)
)
);
}
return $args;
}
function get_string_between($string, $start, $end){
$string = ' ' . $string;
$ini = strpos($string, $start);
if ($ini == 0) return '';
$ini += strlen($start);
$len = strpos($string, $end, $ini) - $ini;
return substr($string, $ini, $len);
}
-
This reply was modified 6 years, 4 months ago by
Ernest Marcinko.