Wsparcie » Motywy » Problem z posts sliderem w evolve

  • Witam,
    używam evolve lite 3.3.0. Mam problem z posts sliderem na głównej stronie.
    Wyświetla on ostatnie posty z określonych przeze mnie kategorii. Na slidach są dwa linki. Pierwszy – w tytule – działa poprawnie i odsyła do całości właściwego postu. Drugi, w przycisku Read more, odsyła do ostatnio opublikowanego postu z jednej z kategorii, które zostały podłączone do slidera. Wygląda to tak, że linki w tytułach są ok na wszystkich pięciu czy sześciu slajdach, a linki w „Read more” odsyłają na wszystkich slajdach do postu z pierwszego slajdu.

    Poniżej fragment kodu z basic functions.php, dotyczący posts slidera.
    Ktoś? Coś? Mógłby? Macie jakieś pomysły?

    function evolve_posts_slider() {
    ?>
    <div id=”slide_holder”>
    <div class=”slide-container”>

    <ul id=”slides”>

    <?php
    $number_items = evolve_get_option(’evl_posts_number’,’5′);
    $slider_content = evolve_get_option(’evl_posts_slider_content’,’recent’);
    $slider_content_category = ”;
    $slider_content_category = evolve_get_option(’evl_posts_slider_id’,”);

    if ($slider_content == „category” && !empty($slider_content_category) ) {
    $slider_content_ID = $slider_content_category;
    } else {
    $slider_content_ID = ”;
    }

    $args = array(
    'cat’=> $slider_content_ID,
    'showposts’=> $number_items,
    'ignore_sticky_posts’ =>1,
    );
    query_posts($args);

    if (have_posts()) : $featured = new WP_Query($args); while($featured->have_posts()) : $featured->the_post();
    ?>

    <li class=”slide”>

    <?php
    if(has_post_thumbnail()) {
    echo '<div class=”featured-thumbnail”>’;the_post_thumbnail(’slider-thumbnail’); echo ’</div>’;
    }else{
    $image = evolve_get_first_image();
    if ($image):
    echo '<div class=”featured-thumbnail”><img src=”’.$image.'” alt=”’;the_title();echo'” /></div>’;
    endif;
    }
    ?>

    <h2 class=”featured-title”>
    „>
    <?php
    $title = the_title(”, ”, false);
    $length = evolve_get_option(’evl_posts_slider_title_length’,40);
    echo evolve_truncate($title, $length, '…’);
    ?>

    </h2>

    <p><?php echo evolve_excerpt_max_charlength(180); ?></p>
    „><?php _e( 'Czytaj dalej’, 'evolve’ ); ?>

    <?php endwhile; ?>

    <?php else: ?>

    • <?php _e( '<h2 style=”color:#fff;”>Oops, no posts to display! Please check your post slider Category (ID) settings</h2>’, 'evolve’ ); ?>
    • <?php endif; ?>
      <?php wp_reset_query(); ?>

      </div>
      </div>
      <?php
      }

  • Temat ‘Problem z posts sliderem w evolve’ jest zamknięty na nowe odpowiedzi.