function go_filter() {
$args = array();
$args['meta_query'] = array('relation' => 'AND');
global $wp_query;
/* тут другие параметры которые есть тут http://dontforget.pro/wordpress/filtr-postov-po-proizvolnyim-polyam-v-wordpress/ и они работают */
if ($_GET['ss'] != '') {
$result = $_GET['ss'];
$sdd_db_host='localhost';
$sdd_db_name='***';
$sdd_db_user='***';
$sdd_db_pass='***';
@mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);
@mysql_select_db($sdd_db_name);
mysql_query("SET NAMES utf8");
$p_id = array();
$a = mysql_query("SELECT DISTINCT _postmeta.post_id, _postmeta.meta_key, _postmeta.meta_value FROM _postmeta WHERE MATCH (meta_value) AGAINST ('" . $result . "') and meta_key ='For_search'");
while($aa = mysql_fetch_array($a)){
array_push($p_id, $aa['post_id']);// тут сложили все id постов по релевантности
}
if(count($p_id) == 0){
wp_redirect('***');
} else {
$args['post__in'] = $p_id;// тут пытаемся добавить
}
$args['post_type'] = 'product';
$args['nopaging'] = 0;
//$args['orderby'] = 'none';
}
query_posts(array_merge($args,$wp_query->query));
}