如何在WordPress中显示页面上的所有帖子?

时间:2014-03-04 09:20:39

标签: wordpress wordpress-plugin

我想在一个博客页面上显示我的wordpress博客的所有帖子,出于某种原因,我在谷歌找到的解决方案是5-6岁,我想知道哪种是最好最简单的方法它?

由于

1 个答案:

答案 0 :(得分:1)

我认为这将是我个案中最好的一个;)

$args = array(
        'posts_per_page' => -1,
        'post_type' => 'page',
        'orderby' => 'DESC'
        );
    $home_query = new WP_Query($args);  
    if($home_query->have_posts()):  while($home_query->have_posts()) : $home_query->the_post();
        get_template_part('pages'); 
        endwhile;
    else:
        get_template_part( 'no-results', 'home' );
    endif;

和pages.php

<section class="page-<?php echo get_post_type();?>-<?php the_ID();?> id="<?php echo $post->post_name;?>">
        <div class="container">

            <?php

            the_content();

            ?>

        </div> 
    </section>