Intereting Posts
Роль, которая может редактировать только виджеты, а не другие параметры темы Изменение структуры permalink – перенаправления в htaccess разрывает ссылки на архив Почему я получаю сообщение об ошибке «Вызов для функции-члена () на ошибке, отличной от объекта? Проблема со страницей страниц Заказ стилей стилей выше <style> с помощью functions.php Получить все варианты, сохраненные другим плагином Как добавить JS в нижний колонтитул Перемещение функций из functions.php в классы? Как добавить смещение часового пояса к этому запросу? Как экспортировать блог WordPress без функции экспорта? Рекомендуемые разрешения файлов Популярное сообщение 'недели' Сообщения на строку на странице архива (пользовательский тип сообщения) Заказать страницу результатов поиска по meta_value Если значение ценности не возвращается, оставшиеся Незначительная проблема admin-ajax.php

Woocommerce – Как получить продукты, которые продаются от 20% до 40%?

Мне нужно эхо-продукты, которые имеют скидку от 20% до 40%. Я попытался использовать мета-запрос, но это не сравнение процентной ярости. Мой код:

<ul class="products"> <?php $args = array( 'post_type' => 'product', 'posts_per_page' => 4, 'meta_query' => array( 'relation' => 'BETWEEN', array( // Simple products type 'key' => '_sale_price', 'value' => 0, 'compare' => '>', 'type' => 'numeric' ), array( // Simple products type 'key' => '_sale_price', 'value' => 1000, 'compare' => '<', 'type' => 'numeric' ) ) ); $loop = new WP_Query( $args ); if ( $loop->have_posts() ) { while ( $loop->have_posts() ) : $loop->the_post(); woocommerce_get_template_part( 'content', 'product' ); endwhile; } else { echo __( 'No products found' ); } wp_reset_postdata(); ?> </ul> 

Мой код для получения скидки в процентах:

 global $product; $percentage = round( ( ( $product->regular_price - $product->sale_price ) / $product->regular_price ) * 100 ); 

Solutions Collecting From Web of "Woocommerce – Как получить продукты, которые продаются от 20% до 40%?"