2013-02-17 56 views
0

我在調用除默認文章頁面以外的Wordpress頁面上的循環時遇到了一些麻煩。默認循環在Wordpress 3.5中不起作用

這是我的代碼我使用:

<div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> 
    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 
    <?php the_content(); ?> 
</div> 
<div class="navigation"> 
    <div class="next-posts"><?php next_posts_link(); ?></div> 
    <div class="prev-posts"><?php previous_posts_link(); ?></div> 
</div> 
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> 
    <h1>Not Found</h1> 
</div> 

不顯示任何東西。

但如果我只使用查詢:

<?php query_posts('showposts=10'); 
         $ids = array(); while (have_posts()) : the_post(); 
         $ids[] = get_the_ID(); the_title(); the_content(); endwhile; 
        ?> 

它的工作原理,但我 - 當然不能樣式的條目。

任何人都可以幫忙嗎?

Thx!

回答

2

試試這個:

<?php query_posts('showposts=10'); ?> 
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> 
     <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 
     <?php the_content(); ?> 
    </div> 
<?php endwhile; ?> 
    <div class="navigation"> 
     <div class="next-posts"><?php next_posts_link(); ?></div> 
     <div class="prev-posts"><?php previous_posts_link(); ?></div> 
    </div> 
<?php else : ?> 
    <div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> 
     <h1>Not Found</h1> 
    </div> 
<?php endif; ?> 
<?php wp_reset_query(); // reset the query ?> 
+0

工程就像一個魅力,謝謝! – LexLusa 2013-02-18 07:30:31