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


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

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

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

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

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

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

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

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

  1.  اولین راه موجود استفاده از افزونه ( پیشنهادی برای کاربران مبتدی و تمام کاربران )‌
  2. دومین روش استفاده از شورت کدهاست.
  3.  سومین و آخرین راه کد نویسی است.

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

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

[featured_product_categories cats=”CATEGORY_ID” per_cat=”6″ columns=”3″]

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

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

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

نمایش محصولات جدید با شورت کدها

یکی از روش های دیگر استفاده از شورت کد های ووکامرس است. تنها کافی است از شورت کد زیر در مکان مورد نظر خود استفاده نمایید و محصولات جدید در سایت را به نمایش بگذارید. ابتدا و انتهای کد پایین باید [ ] قرار دهید.
recent_products per_page=”8″ columns=”4″ orderby=”date” order=”desc ”

در کد بالا می توانید تعداد محصولات را (per_page)، تعداد ستون ها (columns)، نوع مرتب سازی (orderby) و ترتیب مرتب سازی (order) را به صورت دلخواه و در صورت نیاز تغییر دهید.

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

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

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

<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 –>

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

کد دیگر برای نمایش جدیدترین محصولات ووکامرس

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

<ul>
<?php $args=array(‘post_type’=>’product’,’posts_per_page’=>12,’orderby’=>’id’);
$loop = new WP_Query($args); while($loop->have_posts()) : $loop->the_post(); global $product; ?>
<li>
<a href=”<?php the_permalink(); ?>”> <?php the_title_attribute(); ?> </a>
<figure>
<?php the_post_thumbnail_url(); ?>
</figure>
<?php woocommerce_template_loop_price() ?>
</li>
<?php endwhile; wp_reset_query(); ?>
</ul>

اگر قالب شما برگه خانه به صورت پیشفرض داشته باشد باید در بین کد های فایل index.php کدنویسی کنید.

باتشکر از همراهی شما – شاد باشید.

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

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

پارس وی دی اس