我的woocommerce搜索对我造成了一些不利影响。 我尝试了很多插件,但是都做了相同的事情,尤其是产品的后端搜索。
如果我输入“ 1,4”,他会建议我几乎所有产品(因为简短说明中是1或4。但是我只想处理所有给出完整查询的地方。(我已经停用了模糊搜索) ,但逗号似乎有问题。)
有办法解决吗?
我的计划B为: 将逗号转换为点。当我输入“ 1.4”时,它是完美的。 我怎样才能做到这一点?我也希望在ajax建议中使用它。
我的第一次尝试是这样:
function searchfilter($query) {
if ($query->is_search && !is_admin() ) {
$query = strval($query);
if (strpos($query, ',') !== false) {
$query = str_replace(",", ".", $query);
}
}
return $query;
}
add_filter('pre_get_posts','searchfilter');
谢谢