Я пытаюсь отсортировать свои товары по цене, но это не работает: возвращается только 9 из 56 моих товаров. Все мои продукты похожи, все продукты имеют вариации и атрибуты, поэтому я не знаю, почему это происходит.
Это мой код для получения продуктов, он работает нормально если я не использую «orderby».
$args = [
"posts_per_page" => 20,
"paged"=> "1",
"tax_query" => [
[
"taxonomy" => "product_cat",
"field" => "term_id",
"terms" => "213",
"operator" => "IN",
"include_children" => false
],
[
"taxonomy" => "pa_color",
"field" => "term_id",
"terms" => [
"red"
],
"operator" => "IN"
],
"relation" => "AND"
],
"post_type" => [
"product",
"product_variation"
],
"meta_query" => [
[
"key" => "_price",
"value" => [
"20",
"30"
],
"compare" => "BETWEEN",
"type" => "NUMERIC"
],
"relation" => "AND"
],
"orderby" => "meta_value_num",
"meta_key" => "_price",
"order" => "ASC"
]
$loop = new WP_Query( $args );
Подробнее здесь: https://stackoverflow.com/questions/494 ... e-products
Проблема с ценой заказа в WP_Query для продуктов Woocommerce ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Добавить текст перед ценой в WooCommerce при проблеме со страницами архива
Anonymous » » в форуме Php - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Замените диапазон переменной цены выбранной ценой варианта в WooCommerce 4+.
Anonymous » » в форуме Php - 0 Ответы
- 59 Просмотры
-
Последнее сообщение Anonymous
-