如何显示特定类别的帖子

时间:2016-07-01 作者:Salik Asad

我是word press的新手,我想在我的页面上显示特定类别的帖子。我要显示的类别的名称为home slider. 下面是我用来显示所有帖子的代码title, imagecontent.

<div class="row">
                <?php $myposts = get_posts( \'numberposts=6&offset=$debut\' ); 
                foreach( $myposts as $post) : setup_postdata( $post ) ?>

                    <div class="col-sm-4 col-lg-4 col-md-4">
                            <div class="thumbnail">
                            <?php the_post_thumbnail( \'thumbnail\'); ?>
                            <div class="caption">
                            <h4 class="pull-right">$94.99</h4>
                            <a> <?php the_title(); ?> </a>
                          <!--I have used this substr here to set the limit of the text, and if do not want to set the limit simply use this line of code <?php //the_content(); ?>-->
                          <?php echo substr(get_the_excerpt(), 0,30); ?>...
                          <a href="#" >read more</a>
                            </div>
                            <div class="ratings">
                                <p class="pull-right">18 reviews</p>
                                <p>
                                    <span class="glyphicon glyphicon-star"></span>
                                    <span class="glyphicon glyphicon-star"></span>
                                    <span class="glyphicon glyphicon-star"></span>
                                    <span class="glyphicon glyphicon-star"></span>
                                    <span class="glyphicon glyphicon-star-empty"></span>
                                </p>
                            </div>
                        </div>
                    </div>
                    <?php endforeach; ?>
                </div>
可以请任何人编辑此代码,以便我可以显示特定类别的帖子,在我的情况下是home slider.非常感谢。

2 个回复
最合适的回答,由SO网友:Rajpreet 整理而成

改变$myposts = get_posts( \'numberposts=6&offset=$debut\')$myposts = get_posts( \'numberposts=6&category_name=home-slider&offset=$debut\')

$myposts = get_posts( \'numberposts=6&category=1&offset=$debut\')

用类别ID替换1

希望这有帮助

SO网友:Janakee

检查here

注意:category参数需要是类别的ID,而不是类别名称。

相关推荐

将wp_Query替换为wp_User_Query

我在插件中制作了一些订阅者档案和单曲(个人资料页),其中我还包括了一个“用户单曲”模板,通过template_include. 不过,我正在尝试从插件中删除一些模板,以使其使用主题模板。我用了locate_template( \'single.php\' ) 从活动主题中选择单个模板。我没有使用全局wp_query 在本例中显示我的内容,但页面显示了基于查询默认值的循环(十篇帖子)。我想知道的是,我是否可以完全放弃默认查询,用wp_user_query 我可以将查询到的用户ID输入其中。然后我想筛选the