WordPress搜索:在搜索结果和Ajax建议中将“ 1,4”变成“ 1.4”

时间:2019-11-05 09:15:05

标签: ajax wordpress search woocommerce

我的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');

谢谢

0 个答案:

没有答案