Por ejemplo, mis productos WC tienen dos taxonomías personalizadas y quiero mostrar en la página los productos que tienen uno de estos impuestos personalizados.
$wc_query = new WC_Product_Query([
'limit' => 8,
'tax_query' => [
[
'taxonomy' => 'custom_tax_1',
'field' => 'slug',
'terms' => 'some_slug_1',
],
[
'taxonomy' => 'custom_tax_2',
'field' => 'slug',
'terms' => 'some_slug_2',
]
]
] );
En esta situación, obtendré productos que tengan ambas taxonomías al mismo tiempo. Pero necesito obtener todos los productos que tengan una de las taxonomías personalizadas.
En esta situación no puedo usar relation
parámetro con Or
valor porque voy a conseguir todos los productos.
$wc_query = new WC_Product_Query([
'limit' => 8,
'tax_query' => [
'relation' => 'OR',
[
'taxonomy' => 'custom_tax_1',
'field' => 'slug',
'terms' => 'some_slug_1',
],
[
'taxonomy' => 'custom_tax_2',
'field' => 'slug',
'terms' => 'some_slug_2',
]
]
] );
Devuelve todo el producto.
Entonces, ¿qué puedes sugerir?
.