راکت
حل شده

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

5 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

5
ahmadu
ahmadu
@iroony
بهترین پاسخ

شورت کد

[recent_products per_page="12" columns="4" orderby="date" order="desc"]
amirreza33
amirreza33
@amir.motahari.1371.1992

تخصص: مدیر عامل آبتین استار

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

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

}
ahmadu
ahmadu
@iroony

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


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

سلام لازم نیست این همه کد رو بنویسی این کدها ساده ترش هست
<?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
ahmadu
@iroony

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

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

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

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