ahmadu
3 سال پیش توسط ahmadu مطرح شد
5 پاسخ

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

سلام دوستان
چگونه میتونم یکسری محصولات مرتبط با دسته بندی را بین مطالب (پست) قرار بدم؟
مثلا براش تعریف کنیم برای مطالب دسته بندی با ای دی 15 محصولات دسته بندی با ایدی 50 نمایش بده و برای مطالب دسته بندی با ای دی 10 محصولات دسته بندی با ایدی 52 نمایش بده و ...
افزونه نمیخوام
بصورت کد باشه


ثبت پرسش جدید
ahmadu
@iroony 3 سال پیش مطرح شد
0

شورت کد

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

amirreza33
تخصص : مدیر عامل آبتین استار
@amir.motahari.1371.1992 3 سال پیش مطرح شد
1

سلام این کد را باید بدی برات بنویسن

if(get_cat_id()==15){
wp_query(
array(
'cat'=>50 ,
)
)

}

ahmadu
@iroony 3 سال پیش مطرح شد
0

به این سادگی ها نیست
آخرین کدی که یکی از دوستان نوشتن این بوده که نمیدونم چرا کار نمیده


<?php
if ( has_term( 'cat1', 'product_cat' ) ){
    $YourCat = 50;
}elseif( has_term( 'cat2', 'product_cat' ) ){
    $YourCat = 52;
}else{
    $YourCat = 100;
}
$args = array(
    'post_type' => 'product',
    'tax_query' => array(
          array(
              'taxonomy' => 'product_cat',
              'field' => 'id',
              'terms' => $YourCat
          )
      ),
    'posts_per_page' => 10,
);
$query1 = new WP_Query( $args );
if ( $query1->have_posts() ): ?>
<div class="posts">
<?php while ( $query1->have_posts() ) { $query1->the_post(); ?>
    <div class="post">
      <div><?php the_post_thumbnail(); ?></div>
      <div><?php the_title(); ?></div>
    </div>
<?php }
wp_reset_postdata();
?></div><?php
endif;
?>

سپهر اصفی
@sepehrasefiasw 3 سال پیش مطرح شد
0

سلام لازم نیست این همه کد رو بنویسی این کدها ساده ترش هست
<?php
$args = array(
'post_type' => 'product',
'posts_per_page' => 10,
'meta_key' => 'total_sales',
'orderby' => 'meta_value_num',
);
$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 __('محصولی موجود نیست');
}
wp_reset_postdata();
?>


ahmadu
@iroony 3 سال پیش مطرح شد
0

تشکر از شما
بنظرم کدی که شما دادید 10محصول آخر را نشون میده
اما ما میخوایم نمایش این محصولات با شرایط خاصی باشه

1- نمایش 10 محصول بصورت رندوم
2- تعیین دسته محصولات و دسته پست متناظر


ahmadu
@iroony 3 سال پیش مطرح شد
0

شورت کد

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام