2014-03-04 168 views

回答

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> 
+0

我应该在哪里放置第一个代码?在functions.php中?我其实只是想要一个页面/博客/所有显示所有帖子 – iCyborg

+0

最终确定我用get_posts插件并得到它的工作。 – iCyborg

+0

第一部分进入指数。这个主题,其余部分放在一个名为pages.php的文件中,如果是主题,但是如果你找到一个可以完成这个工作的插件,那么这个工作就可以完成,只要确保它不会让你的应用程序比较慢 ;-) – jycr753

相关问题