【发布时间】:2020-06-17 12:35:57
【问题描述】:
我们在分类法中搜索某些术语。搜索短语 $search_data(在我们的示例中:4000342)来自搜索表单字段。
当搜索词组与字词完全匹配时,查询看起来像这样并且通常已经可以正常工作:
$search_data = 4000342;
$args = array (
'post_type' => 'product',
'tax_query' => array(
array(
'taxonomy' => 'pa_version',
'field' => 'slug',
'terms' => $search_data
)
),
);
此搜索显示所有具有分类术语 4000342 的产品。
但是有很多不同的术语包含搜索词组 (4000342) 作为术语的一部分,例如:XC-KK-4000342-8。
我们希望显示分类术语包含搜索词组的所有产品。
我们在 tax_query 中尝试了不同的运算符,但在这种情况下它们似乎都不起作用。我们如何使用tax_query 进行部分匹配?
【问题讨论】:
标签: wordpress