webx

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

5 پست در این موضوع قرار دارد

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

در صفحه نخست فروشگاه یه کادر هست جدیدترین محصولات رو نمایش میده، یکی هست ویژه های ستاره دار رو نشون میده

حالا من میخوام تو صفحه نخست، مثلا یه کادر باشه چند تا از محصولات شاخه کفش رو نشون بده
یه کادر هم باشه چند تا از محصولات شاخه کیف رو نشون بده

ممنون میشم راهنمائیم کنید

0

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


لینک به پست

از کد زیر استفاده کنین

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

<ul class="products">
<?php
$args = array(
'post_type' => 'product',
'posts_per_page' => 10,
'product_cat' => 'ronakweb',
'orderby' => 'rand'
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<h2>Shoes</h2>
<li class="product">    
<a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>">
<?php woocommerce_show_product_sale_flash( $post, $product ); ?>
<?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="ronakweb" width="300" height="300" />'; ?>
<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>
<?php endwhile; wp_reset_query(); ?>
</ul>

 

1

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


لینک به پست
در هم اکنون، hamra گفته است :

از کد زیر استفاده کنین

چند خط اولش معلومه نام دسته و تعداد محصولاتی که میخواین نمایش داده بشه و ... رو میتونین مشخص کنین/ منبع هم : رضا کیانوش


<ul class="products">
<?php
$args = array(
'post_type' => 'product',
'posts_per_page' => 10,
'product_cat' => 'ronakweb',
'orderby' => 'rand'
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<h2>Shoes</h2>
<li class="product">    
<a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>">
<?php woocommerce_show_product_sale_flash( $post, $product ); ?>
<?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="ronakweb" width="300" height="300" />'; ?>
<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>
<?php endwhile; wp_reset_query(); ?>
</ul>

 

 

1

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


لینک به پست
در 50 دقیقه قبل، hamra گفته است :

 

دستتون درد نکنه

این کد تو صفحه نخست من جدید ترین محصولات رو نشون میده که تعدادش 4 تا هست، الان تو این چطوری میشه؟ ببخشید تو رو خدا

 <!--row-->
      <div class="products-group">
        <div class="title"> جدیدترین محصولات </div>
        <!--title-->
         <?php 
$args = array(  
   'post_type' => 'product', 
			'stock' => 1, 
			'posts_per_page' => 4, 
			'orderby' =>'date',
			'order' => 'DESC' 
);  
  
$featured_query = new WP_Query( $args );  
      
if ($featured_query->have_posts()) :   
  
    while ($featured_query->have_posts()) :   
      
        $featured_query->the_post();  ?>
          
        
        <div class="col-lg-3">
        <div <?php post_class( $classes ); ?> >
          <div class="product-item"> <a id="id-<?php the_id(); ?>" href="<?php the_permalink(); ?>">
            <div class="img-thumb"> <?php
			/**
			 * woocommerce_before_shop_loop_item_title hook
			 *
			 * @hooked woocommerce_show_product_loop_sale_flash - 10
			 * @hooked woocommerce_template_loop_product_thumbnail - 10
			 */
			do_action( 'woocommerce_before_shop_loop_item_title' );
		?>
         </div>
            <!--img-thumb-->
            
            <div class="name">              <?php the_title(); ?>
</div>
            <!--name-->
            <div class="price"><?php echo $product->get_price_html(); ?> </div>
            </a> 
            <!--price--> 

            <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
             

          <!--product-item--> 
          </div>
        </div>
        <!--col-lg-3-->
      </div>
        <?php $product = get_product( $featured_query->post->ID );  
          
        // Output product information here  
          
    endwhile;  
      
endif;  
  
wp_reset_query(); // Remember to reset   ?>
      
      
        <div class="clearfix"></div>
      </div>
      <!--new-product-->

 

0

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


لینک به پست

خیلی عالی بود، مشکل حل شد

 

فقط ارائه ای که شما داده بودین رو جایگزین و نام دسته رو دادم

 

بسیار عالی بود، دستتون درد نکنه

خیر ببینی داداش

0

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


لینک به پست

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

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

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

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


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

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

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


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