2014-02-19 48 views
0

我有这个命令来显示该类别的子帖子,但我希望能够通过ID显示1帖子,但仍然在特定的类别下。显示具体的帖子ID - 查询帖子/数组

这里是我的代码:

<?php query_posts(array('cat' => $category_id,'posts_per_page'=>'1')); ?> 
<li> 
<?php while (have_posts()) : the_post(); ?> 
<div class="sponsor-thumb"><?php the_post_thumbnail('category-thumb') ?></div> 
<?php the_title(); ?> 
</li> 
<?php endwhile;?> 

请帮帮忙! :)

回答

0

我有点不确定你想要什么。

如果你想显示一个职位,你有一个帖子的ID,只需添加'p' => 123query_posts阵列。

<?php query_posts(array('cat' => $category_id,'posts_per_page'=>'1', 'p' => 123)); ?> 

用您要检索的帖子的ID替换123

+0

这工作正常,谢谢你,但代码不工作,我希望的方式。基本上,我只想让这篇文章在父类别中显示,并且在不属于子类别的类别时隐藏。 任何想法? – user3181828

+0

我会看看这个页面:http://codex.wordpress.org/Class_Reference/WP_Query#Post_.26_Page_Parameters如果你看看'显示子帖子/页面'部分,它给你一个想法什么需要做完了。不幸的是,我从来没有使用这些方法,所以我不知道如何给你一个真正的解释。抱歉。 – Joe