如何从类别17只显示一个帖子?

时间:2014-09-09 18:16:42

标签: wordpress

我有一些代码,我试图只显示类别17中的一个帖子。但我不能。有人有什么想法吗?我的代码如下。我已经尝试了但是显示了类别17的所有帖子。我想只显示来自cat 17的一个帖子。

              <?php
                if(have_posts()):?>
              <?php while(have_posts()):?>
               <?php the_post();?>
                <?php
                $post = $wp_query->post;
                if ( in_category( '17' ) ) {
                ?>
                <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                <div class="car_box shadow left">
                    <h1><?php the_title(); ?></h1>
                    <!--<img src="images/car2.png" alt="PREMIUM CARS" align="middle"/>-->
                    <?php
                    // Post Image.

                    if ( has_post_thumbnail() ) {

                    the_post_thumbnail();
                    }
                    else {
                    echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) .         '/images/thumbnail-default.jpg" />';
                    }
                    ?>
                    <p>BMW 7 Series or simillar</p>
                    <div class="desc left">
                        <div class="passenger left">
                        4
                        </div>
                        <div class="suitcase left">
                        3
                        </div>
                        <div class="doors left">
                        5
                        </div>
                        <div class="gear left">
                        Auto
                        </div>
                    </div>
                    <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" class="viewmore left">View More</a>
                </div>
                </a>
                <?php } ?>
                <?php endwhile;?>
              <?php endif;?> 

1 个答案:

答案 0 :(得分:0)

在您显示第一个找到的帖子后,在循环中添加break;,这将在您关闭内部if语句之前。