Intereting Posts
Загрузка содержимого страницы в переменную в шаблоне Перенаправить URL-адрес сайта WordPress в другую ссылку Добавить пользовательскую переменную для запроса объекта страницы Где хранится файл robots.txt для установки WordPress Multisite? Включение коротких кодов в пользовательском типе сообщений Почему WordPress удаляет мои переменные в URL? Как родительские, так и дочерние статьи на странице архива Показывать пользовательское поле из пользовательского термина таксономии в пользовательском типе сообщений выдержка в символах Как удалить категорию WordPress из URL-адреса и настроить пользовательский параметр / переписать? Невозможно получить статус_контента pre_get_posts: использование tax_query только для определенного типа сообщения Получение трекбэка, даже с отключенными трекбэками Вставить видеоролик YouTube вместо того, чтобы просто играть в углу Как синхронизировать с обновлением плагинов после того, как я сделал ручную оптимизацию?

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%?"