با سلام خدمت شما
امروز در خدمت شما هستم با یک آموزش رایگان وردپرس در این آموزش میخواهیم نحوه نمایش محصولات تخفیف خوره woocommerce نمایش بدیم .
آموزش نمایش محصولات تخفیف خورده ووکامرس
اول قدم برای نمایش محصولات تخفیف خورده ووکامرس ایجاد محصول است که میتوانید طبق تصویر زیر عمل کنید.
برای این که بخواهید محصولات تخفیف خورده ووکامرس را نمایش بدید باید از کد زیر استفاده کنید
هر جا که دوست داشتید که محصولات تخفیف خورده نمایش بدید کد زیر را کپی کنید و قرار بدید .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
<?php $arg = array( 'post_type' => 'product', 'posts_per_page' => '10', 'offset' => , 'order' => 'DESC', 'post_status' => 'publish', 'meta_query' => array( 'relation' => 'OR', array( // Simple products type 'key' => '_sale_price', 'value' => , 'compare' => '>', 'type' => 'numeric' ), array( // Variable products type 'key' => '_min_variation_sale_price', 'value' => , 'compare' => '>', 'type' => 'numeric' ) ) ); $posts = new WP_Query( $arg ); ?> <?php if ( $posts->have_posts() ) : ?> <?php while ( $posts->have_posts() ) : $posts->the_post(); ?> <div> <?php if(has_post_thumbnail()){ the_post_thumbnail('thumbnail'); } ?> <br> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br> <?php woocommerce_template_loop_price() ?> </div> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php endif; ?> ?> |
توضیح در مورد کد بالا
1: مشخص کردن نوع محصول ‘post_type’ => ‘product’
2 : برای مشخص کردن تعداد نمایش محصولات ‘posts_per_page’ => ’10’
3: برای نمایش تمام محصولات ‘offset’ => 0, باید صفر باشه
4: برای این که محصولات انتشار داده شده باشه ‘post_status’ => ‘publish’
برای نمایش محصولات مثل تصویر قیمت عنوان و غیره باید داخل حلقه قرار بدید طبق کد زیر
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php while ( $posts->have_posts() ) : $posts->the_post(); ?> <div> <?php if(has_post_thumbnail()){ the_post_thumbnail('thumbnail'); } ?> <br> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br> <?php woocommerce_template_loop_price() ?> </div> <?php endwhile; ?> |
ما اینجا فقط گفتیم که عنوان و قیمت را نمایش بده
این آموزش هم همین جا به پایان رسید امید وارم که برای شما مفید بوده باشه اگه دوست داشتید به دوستان خود به اشتراک بزارید
محصولات متغیر که مثلا تو رنگبندی متغیر هستند مثلا دارای سه رنگ مشکی ، سفید و قرمز حالا رنگ مشکی تخفیف خورده ، ولی تو این کد این محصولات متغیر دارای تخفیف نمایش نمیده ، فقط محصولات ساده رو نمایش میده
اگر بخواهیم محصولات تخفیف خورده ی زمانبندی شده رو فقط نمایش بده چه کدی باید استفاده کرد؟