• В карточке продукта есть 2 атрибута (с разными идентификаторами), с двумя разными ценами.
• В wp_postmeta у продукта 2 (!!!) meta_key == _price. Цена?
Код: Выделить всё
function set_price($q)
{
$min_price = $_GET["min_price"];
$max_price = $_GET["max_price"];
$meta_query = $q -> get("meta_query");
if ($min_price)
{
$meta_query[] =
[
"key" => "_price",
"value" => $min_price,
"type" => "NUMERIC",
"compare" => ">=",
];
}
if ($max_price)
{
$meta_query[] =
[
"key" => "_price",
"value" => $max_price,
"type" => "NUMERIC",
"compare" => "
Подробнее здесь: [url]https://stackoverflow.com/questions/79638162/search-by-attribute-not-meta-field-in-woocommerce[/url]
Мобильная версия