如何在wordpress中的一个页面上获取一个类别的所有帖子?

时间:2016-08-08 09:32:00

标签: php wordpress

我是wordpress的新手。我已经为帖子制作了一个模板。但我不知道如何在wordpress中的一个页面上获得一个类别的所有帖子。任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

尝试以下代码。 您可以根据需要添加类别ID和每页发布。

 <?php
$catquery = new WP_Query( 'cat=3&posts_per_page=10' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<ul>
<li><h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>

<ul><li><?php the_content(); ?></li>
</ul>
</li>
</ul>
<?php endwhile; ?>

答案 1 :(得分:0)

另一种方法:

// The Query
query_posts( array(
      'category_name'  => 'my-category-slug',
      'posts_per_page' => -1
) ); 

// The Loop
while ( have_posts() ) : the_post();
    echo '<li>';
        the_title();
    echo '</li>';
endwhile;

// Reset Query
wp_reset_query();