滑块不适用于自定义查询

时间:2016-09-19 作者:Gabrielle

我试图用某个类别的最新帖子设置一个滑块,但我似乎无法使其正常工作。

当我使用常规循环时,滑块工作正常,但只要我为特定类别添加新查询,滑块就不再工作了-尽管查询似乎工作正常,因为我可以看到其他帖子-它们只是静态的,不会滑动。

我正在使用carouFredSel 对于滑块,这是我的代码:

<div class="wrapper">
    <div class="list_carousel responsive">
        <ul id="desliza">
            <?php $catquery = new WP_Query( \'cat=19\' ); while($catquery->have_posts()) : $catquery->the_post(); ?>
                <li>
                    <div class="feattitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title() ;?></a></div>
                    <?php if ( has_post_thumbnail() ) {the_post_thumbnail(\'destaque\', array( \'itemprop\' => "image"));} else { ?>
                        <img src="<?php bloginfo(\'template_directory\'); ?>/images/base-thumb.png" alt="<?php the_title(); ?>" />
                    <?php } ?>
                </li>
            <?php endwhile; ?>
        </ul>
    </div>
</div>
我尝试过的其他查询:

<?php query_posts( \'cat=19\' ); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
(还有一些其他的变化。)

问题是什么?如何让滑块仅显示一个特定类别?

1 个回复
SO网友:RyanCameron.Me

对于这个示例,我使用了一个名为“Slider category”的假类别,您需要创建该类别或替换代码的该部分。

<? $query = new WP_Query( array( \'category_name\' => \'Slider Category\' ) ); ?>

   <div class="wrapper">
    <div class="list_carousel responsive">
        <ul id="desliza">
            <?php  while ( $query->have_posts() ) : $query->the_post(); ?>
                <li>
                    <div class="feattitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title() ;?></a></div>
                    <?php if ( has_post_thumbnail() ) {the_post_thumbnail(\'destaque\', array( \'itemprop\' => "image"));} else { ?>
                        <img src="<?php bloginfo(\'template_directory\'); ?>/images/base-thumb.png" alt="<?php the_title(); ?>" />
                    <?php } ?>
                </li>
            <?php endwhile; ?>
        </ul>
    </div>
</div>