رفتن به مطلب

مشکل با حلقه ووکامرس


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

سلام و درود

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

نمونه ای که دیدم دموی یه وب سایت هست که لینک شو میزارم. فقط یه مقدار طول میکشه تا سایت باز بشه.

لینک دمو

با تشکر و سپاس

screenshot-demo.posthemes.com-2020_12.02-20_59_45.png.3ff823e0fd8f43599093c43790512bab.png

لینک به ارسال
در در ۱۳۹۹/۹/۱۳ در 13:33، asadiy4n گفته است :

کد حلقه رو بذارید

<div class="col-lg-9">
  <div class="owl-carousel owl-theme">
    <?php
    $args     = array(
      'post_type'      => 'product',
      'post_status'    => 'publish',
      'posts_per_page' => '6',
      'order'          => 'DESC',
      'orderby'        => 'ID',
      'paged'    => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
    );
    $post_cat = new WP_Query( $args );
    if ( $post_cat->have_posts() ) { ?>
    <?php while ( $post_cat->have_posts() ) : $post_cat->the_post(); ?>
    <div class="item">
      <div class="card-deck mb-2">
        <div class="card text-right">
          <?php woocommerce_template_loop_product_thumbnail(); ?>
          <div class="card-body">
            <h2 class="card-title h5">
              <?php echo wp_trim_words( get_the_title(), 5 ); ?>
            </h2>
            <p class="card-text">
              <?php echo wp_trim_words( get_the_excerpt(), 10 ); ?>
            </p>
            <p class="card-text text-success text-center clear">
              <?php woocommerce_template_loop_price(); ?>
            </p>
            <a href="<?php the_permalink(); ?>" class="btn btn-outline-info w-75 h6 mx-auto mb-2">مشاهده جزئیات</a>
          </div>
          <div class="position-relative">
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_video_url', true); ?>">
              <i class="uxfix-icon-video-play" title="ویدئو محصول"></i>
            </a>
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_portfolio_url', true); ?>">
              <i class="uxfix-icon-product-sample" title="نمونه اجرا شده"></i>
            </a>
          </div>
        </div>
      </div>
      <div class="card-deck mb-2">
        <div class="card text-right">
          <?php woocommerce_template_loop_product_thumbnail(); ?>
          <div class="card-body">
            <h2 class="card-title h5">
              <?php echo wp_trim_words( get_the_title(), 5 ); ?>
            </h2>
            <p class="card-text">
              <?php echo wp_trim_words( get_the_excerpt(), 10 ); ?>
            </p>
            <p class="card-text text-success text-center clear">
              <?php woocommerce_template_loop_price(); ?>
            </p>
            <a href="<?php the_permalink(); ?>" class="btn btn-outline-info w-75 h6 mx-auto mb-2">مشاهده جزئیات</a>
          </div>
          <div class="position-relative">
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_video_url', true); ?>">
              <i class="uxfix-icon-video-play" title="ویدئو محصول"></i>
            </a>
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_portfolio_url', true); ?>">
              <i class="uxfix-icon-product-sample" title="نمونه اجرا شده"></i>
            </a>
          </div>
        </div>
      </div>
    </div>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
    <?php } else {
      echo "<div>با عرض پوزش محصولی جهت نمایش یافت نشد.</div>";
    } ?>
  </div>
</div>

 

لینک به ارسال
در در ۱۳۹۹/۹/۲۰ در 00:20، unid_user گفته است :

<div class="col-lg-9">
  <div class="owl-carousel owl-theme">
    <?php
    $args     = array(
      'post_type'      => 'product',
      'post_status'    => 'publish',
      'posts_per_page' => '6',
      'order'          => 'DESC',
      'orderby'        => 'ID',
      'paged'    => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
    );
    $post_cat = new WP_Query( $args );
    if ( $post_cat->have_posts() ) { ?>
    <?php while ( $post_cat->have_posts() ) : $post_cat->the_post(); ?>
    <div class="item">
      <div class="card-deck mb-2">
        <div class="card text-right">
          <?php woocommerce_template_loop_product_thumbnail(); ?>
          <div class="card-body">
            <h2 class="card-title h5">
              <?php echo wp_trim_words( get_the_title(), 5 ); ?>
            </h2>
            <p class="card-text">
              <?php echo wp_trim_words( get_the_excerpt(), 10 ); ?>
            </p>
            <p class="card-text text-success text-center clear">
              <?php woocommerce_template_loop_price(); ?>
            </p>
            <a href="<?php the_permalink(); ?>" class="btn btn-outline-info w-75 h6 mx-auto mb-2">مشاهده جزئیات</a>
          </div>
          <div class="position-relative">
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_video_url', true); ?>">
              <i class="uxfix-icon-video-play" title="ویدئو محصول"></i>
            </a>
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_portfolio_url', true); ?>">
              <i class="uxfix-icon-product-sample" title="نمونه اجرا شده"></i>
            </a>
          </div>
        </div>
      </div>
      <div class="card-deck mb-2">
        <div class="card text-right">
          <?php woocommerce_template_loop_product_thumbnail(); ?>
          <div class="card-body">
            <h2 class="card-title h5">
              <?php echo wp_trim_words( get_the_title(), 5 ); ?>
            </h2>
            <p class="card-text">
              <?php echo wp_trim_words( get_the_excerpt(), 10 ); ?>
            </p>
            <p class="card-text text-success text-center clear">
              <?php woocommerce_template_loop_price(); ?>
            </p>
            <a href="<?php the_permalink(); ?>" class="btn btn-outline-info w-75 h6 mx-auto mb-2">مشاهده جزئیات</a>
          </div>
          <div class="position-relative">
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_video_url', true); ?>">
              <i class="uxfix-icon-video-play" title="ویدئو محصول"></i>
            </a>
            <a href="<?php echo get_post_meta($post->ID, 'uxfix_portfolio_url', true); ?>">
              <i class="uxfix-icon-product-sample" title="نمونه اجرا شده"></i>
            </a>
          </div>
        </div>
      </div>
    </div>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
    <?php } else {
      echo "<div>با عرض پوزش محصولی جهت نمایش یافت نشد.</div>";
    } ?>
  </div>
</div>

 

این کدها رو اشتباه فرستادم مربوط به این تصویر نیستن.

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...