رفتن به مطلب
iranwebserver میزبانی وب
sajjadkh65

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

پست های پیشنهاد شده

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

1- فقط محصولات یک دسته‌بندی خاص رو نشون بده؟

2- کد طوری باشه که برای مثال آخرین محصولات فروش ویژه و حراجی رو نشون بده؟

<?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; ?>
<div 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="My Image 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 ); ?>
</div><!-- /span3 -->
<?php endwhile; ?>
<?php wp_reset_query(); ?>

فیلتر های id و cat و ... رو امتحان کردم اما جواب نداد.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
<ul>
<?php
$arms = array(
'post_type' => 'product',
'posts_per_page' => '10',
'offset' => 0,
'order' => 'DESC',
'post_status' => 'publish',
'tax_query' => array(
array(
'taxonomy'=> 'product_cat',
'terms'=> 222,
),
)
);
$the_query = new WP_Query( $arms ); ?>
<?php if ( $the_query->have_posts() ) : ?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>">
<?php if(has_post_thumbnail()){
the_post_thumbnail('thumbnail');
} ?>
<br>
<p><?php the_title(); ?></p>
<p><?php woocommerce_template_loop_add_to_cart(); ?></p>
<p><?php woocommerce_template_loop_price() ?></p>
</a>
</li>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
<ul>

سلام

بجای 222 ایدی دسته بندی مورد نظر را قرار دهید.

تعداد محصول هم ک مشخصه..

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×