这项工作非常好,但由于我的博客设置为最多显示10个帖子,因此限制为10个帖子。
$featured_query = new WP_Query('cat=3');
while( $featured_query->have_posts() ){
$featured_query->the_post();
$postcount++;
...
如何覆盖该设置并获取该类别中的所有帖子,无论最大帖子设置如何?
答案 0 :(得分:1)
使用showposts=-1
。这将覆盖默认的帖子设置。按此:http://codex.wordpress.org/Template_Tags/query_posts#Post_.26_Page_Parameters
答案 1 :(得分:1)
这是执行特定类别列表的最佳方式..
> $catPost = get_posts(get_cat_ID("NameOfTheCategory"));
> foreach ($catPost as $post) : setup_postdata($post); ?>
> <div>
> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
> <p><?php the_content(); ?></p>
> </div> <?php endforeach;?>
由于 MrPhpGuru
答案 2 :(得分:0)
query_posts('cat = 3')是否符合您的要求?