2015-04-02 55 views
1

我有一個靜態wordpress頁面。我希望在我的常規博客模板上運行的代碼也可以在主頁上工作。 目前,它只顯示一個帖子。在主index.php文件的代碼是這樣的......Wordpress循環靜態頁面模板不工作

<?php if (have_posts()) : ?> 
<?php /* Start the Loop */ ?> 
<?php while (have_posts()) : the_post(); ?> 
<?php get_template_part('content', get_post_format()); 
?> 
<?php endwhile; ?> 
<?php wp_pagenavi(); ?> 
<?php else : ?> 
<?php get_template_part('content', 'none'); ?> 
<?php endif; ?> 

content.php調用這個....

<div class="col-md-4"> 
<?php the_excerpt(); ?> 
</div><!-- /col-md-4 --> 

此博客頁面上的偉大工程的同時。但是我無法在靜態主頁上看到完全相同的內容。我知道我需要一個不同的主頁查詢,但不知道那是什麼。任何幫助感謝!

回答

-1
global $query_string; 
query_posts($query_string.'&post_type=post&posts_per_page=15'); 

將此添加到代碼頂部應該可以工作。試試看。

0

您的代碼看起來很合適,您可以嘗試重置循環並再次查詢帖子。

<?php 
    rewind_posts(); 
    query_posts($args); 
    while (have_posts()) : the_post(); 
?> 

    <!-- Do stuff... --> 

<?php endwhile; ?> 
相關問題