针对WordPress API的绝对搜索

时间:2019-05-28 作者:Zac Powell

我正在使用下面的搜索检查是否已创建产品类别

$params = [
    \'search\' => "category1"
];
$searchedparaCat = $woocommerce->get(\'products/categories\', $params);
使用https://github.com/woocommerce/wc-api-php

这是可行的,但它似乎将搜索作为“like”而不是绝对搜索。例如,上述内容可能会返回

“类别11”、“类别14”、“类别14552”。。。。

我真正需要的是一个绝对搜索,这样它只会返回一个以give搜索词作为其slug的类别。这可能吗?我知道我可以迭代返回的结果并过滤它们,但在我走下这条路线之前,这可以通过api完成吗?

1 个回复
最合适的回答,由SO网友:Ram Ratan Maurya 整理而成

搜索总是模糊的,不精确的。您可能正在寻找slug 此处为参数。从documentation, 上面写着Limit result set to resources with a specific slug.

我认为它应该适合您的情况,它只会返回与提供的slug匹配的类别。

相关推荐

如何对WordPress REST API数据进行排序

我正在通过Rest API获取一些数据:https://legalsecurityforum.com/wp-json/wp/v2/speaker?include[]=3116&include[]=3249&include[]=3170&include[]=3416&include[]=3181&include[]=1857&include[]=3563 数据加载正常,但顺序不正常。我希望第一个结果是ID“3116”,因为这是我URL中包含的第一个I