رفتن به مطلب

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


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

سلام آقای مهدوی ممنون از پاسختون

کدی که گذاشتید کار کرد فقط مشکل اینه که تو اسلایدر فقط یک اسلاید نشون میده و همه پست ها رو در یک صفحه اسلاید نشون میده (و اینم بگم که من از کدهای بوتسترپ برای اسلایدر استفاده کردم)

اینم کدهاش :

<code>

    <div id="myCarousel" class="carousel slide">
      <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        
      </ol>
      <!-- Carousel items -->
      <div class="carousel-inner">
        <div class="active item"><?php
$popularpost = new WP_Query(array(
    'posts_per_page' => 5,
    'meta_key' => 'post_views_count',
    'orderby' => 'meta_value_num',
    'order' => 'DESC'  
));
 
while ( $popularpost->have_posts() ) : $popularpost->the_post();
    echo '<p><a href="',the_permalink(),'">',the_title(),'</a>';
    echo ' تعداد بازدید: ',getPostViews(get_the_ID()),'</p>';
endwhile;
?></div>

         </div>
      <!-- Carousel nav -->
      <a class="carousel-control left" href="#myCarousel" data-slide="prev">&lsaquo;</a>
      <a class="carousel-control right" href="#myCarousel" data-slide="next">&rsaquo;</a>
    </div>

</code>

لینک به ارسال

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

 <div id="myCarousel" class="carousel slide">
            <?php
              $my_query = new WP_Query('showposts=2');
              $my_query->the_post();
              $x=0;
              $do_not_duplicate = $post->ID;
              echo '<ol class="carousel-indicators">';
              while ($my_query -> have_posts()) :
              $my_query -> the_post();
     echo '<li data-target=\"#myCarousel\"data-slide-to="'; echo $x; $x++; echo '"';if( $x=0 ){ echo'class=\"active\" ';  }echo'></li>';
              endwhile ;
              echo' </ol>';
            ?>
                  <!-- Carousel items -->
                  <div class="carousel-inner">
    <?php $x=0; while ($my_query -> have_posts()) :
              $my_query -> the_post(); ?>
                    <div <?php if($x=0){echo 'class="active item"';}else{echo'class="item"';} ?> ><img  src="" alt=""><?php the_post_thumbnail(); ?>
                        <div class="carousel-caption">
                          <h3><?php the_title(); ?></h3>
                          <p><?php the_excerpt();  ?></p>
                        </div>
                    </div>
                 <?php endwhile; ?>
                  </div>
                  <!-- Carousel nav -->
                  <a class="carousel-control1 right" href="#myCarousel" data-slide="prev">‹</a>
                  <a class="carousel-control1 left" href="#myCarousel" data-slide="next">›</a>
                  <?php wp_reset_query(); ?>
              </div>

لینک به ارسال

خب ببینید شما اول باید عملکرد صحیح اسلایدر رو بررسی کنید. بعد هر اسلاید رو داخل حلقه بزارید. یه جوری باید تنظیمش کنید که خروجی حلقه با خروجی اسلایدر هماهنگ بشه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...