نحوه نمایش آخرین محصولات در ووکامرس

خانه / وبلاگ / آموزش ووکامرس / نحوه نمایش آخرین محصولات در ووکامرس
5 / 5
2
woocommerce-show-recent-products

نحوه نمایش آخرین محصولات در ووکامرس

5 / 5
2

در فروشگاه های معتبر مانند دیجی کالا، بامیلو، و آمازون مشاهده میکنید که آخرین محصولات فروشگاه در بخشی از صفحه اصلی فروشگاه نمایش داده میشوند،‌ فراهم نمودن قابلیت نمایش آخزین محصولات در ووکامرس کار ساده ای است، اگر مایل به استفاده از این قابلیت در فروشگاه ووکامرس خود هستید با انجام مراحل موجود در این مطلب خواهید توانست به خوبی این قابلیت را برای فروشگاه خود فراهم نمایید.

نمایش آخرین محصولات در ووکامرس

برای نمایش آخرین محصولات در ووکامرس ۳ روش وجود دارد که استفاده از هر کدام از آنها بستگی به خود شما دارد، ۱- استفاده از افزونه (پیشنهادی برای کاربران مبتدی و تمام کاربران)‌ ۲- کدنویسی ۳- استفاده از شورت کد ها. در ادامه نحوه انجام این سه روش را به شما عزیزان آموزش خواهم داد.

افزونه WP woocommerce featured product by category

WP woocommerce featured product by category

استفاده از این افزونه کار بسیار ساده ای است، کافیست آن را نصب و فعالسازی نمایید، سپس با استفاده از شورت کد زیر قادر خواهید بود تا به سادگی آخرین محصولات را در مکان مورد نظر خود نمایش دهید.

[featured_product_categories cats="CATEGORY_ID" per_cat="6" columns="3"]

در شورت کد بجای CATEGORY_ID میتوانید آیدی دسته بندی خود را وارد نمایید.

قابلیت های افزونه:

  • پیکربندی ساده
  • سازگاری کامل با قالب های ووکامرس
  • نمایش آخرین محصولات یک دسته بندی

استفاده از شورت کد

یکی از روش ها استفاده از شورت کد های ووکامرس است، کافیست از شورت کد زیر در مکان مورد نظر خود استفاده نمایید.

[recent_products per_page="12" columns="4" orderby="date" order="desc"]

سپس خروجی به صورت زیر خواهد بود.

مطلب پیشنهادی  مخفی سازی محصولات مرتبط در ووکامرس

Display-WooCommerce-Latest-Products-Without-Shortcode

کدنویسی

در بسیاری از موارد ممکن است که بخواهید محصولات اخیر را در هر پست و هر صفحه ای بدون استفاده از شورت کد و یا افزونه نمایش دهید، برای انجام این کار کافیست کد زیر را در فایل صفحه مورد نظر در قالب وردپرس خود قرار دهید:

<section id="recent">
<h1>Recently Added</h1>
<ul class="row-fluid">
<?php
$args = array( 'post_type' => 'product', 'stock' => 1, 'posts_per_page' => 4, 'orderby' =>'date','order' => 'DESC' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<li class="span3"> 
<a id="id-<?php the_id(); ?>" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php if (has_post_thumbnail( $loop->post->ID )) echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); else echo '<img src="'.woocommerce_placeholder_img_src().'" alt="Placeholder" width="65px" height="115px" />'; ?>
<h3><?php the_title(); ?></h3>
<span class="price"><?php echo $product->get_price_html(); ?></span>
</a>
<?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
</li><!-- /span3 -->
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</ul><!-- /row-fluid -->
</section><!-- /recent -->

با استفاده از هر یک از روش های بالا میتوانید به سادگی قابلیت نمایش آخرین محصولات را در فروشگاه خود فراهم کنید. امیدوارم از این مطلب نیز راضی بوده باشید.

اشتراک گذاری

  • دیدگاهتان فقط و فقط در رابطه با همین مطلب باشد.
  • لطفا از تایپ فینگلیش بپرهیزید. در غیر اینصورت دیدگاه شما بررسی نخواهد شد.
  • هدفتان از ارسال دیدگاه تبلیغ یا بک لینک نباشد. در غیر اینصورت دیدگاه حذف می شود.
  • به دیگر توهین و اهانت نکنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *