2014-03-04 167 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

相關問題