This website uses cookies to personalize your experience. By using this website you agree to our cookie policy.

Reply To: asp_query_args IS NOT WORKING

#25365
essenciadigital74essenciadigital74
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);
}