Support

Content of the article

You need to log-in to create request (topic) to the support

Search different combinations of words

(new from 01-07-2019)

Добрый день
Пользуюсь вашим плагином и он супер но возникла проблема почему-то в магазине находит товар если набрать “black matte” но не находит тот же товар если набрать “matte black”.
Пробовал добавить ваш сниппет:

add_filter(‘woof_main_query_tax_relations’, ‘my_woof_main_query_tax_relations’);

function my_woof_main_query_tax_relations()
{
return array(
‘product_cat’ => ‘AND’,
‘product_tag’ => ‘AND’,
‘pa_color’ => ‘AND’
);
}

но увы это не помогло

Здравствуйте

Да  этот код  не  имеет отношение  к  текстовому  поиску.

К сожалению  сейчас текстовый  поиск   зависит от порядка слов.

Попробуйте в  файле - wp-content\plugins\woocommerce-products-filter\ext\by_text\index.php  изменить  код - https://c2n.me/42SeI9V.png

$woof_text = trim(urldecode($request['woof_text']));
$woof_text = trim(WOOF_HELPER::strtolower($woof_text));
$woof_text = preg_replace('/\s+/', ' ', $woof_text);
//$woof_text = str_replace(' ', '?(.*)', $woof_text);
//http://dev.mysql.com/doc/refman/5.7/en/regexp.html
$text_array = explode(" ", $woof_text);
$woof_t = str_replace(' ', '|', $woof_text);
$woof_text="";
foreach($text_array as $text ){
$woof_text.= '([[:<:]]'.$woof_t . '[[:>:]])+(.*)';
}