2012-08-23 2 views
0

나는 워드 프레스에 의해 구동 내 웹 사이트의 홈 페이지에서 3 가장 최근 게시물 조회하는 것을 시도하고있다 :검색어에 특정 수의 게시물 만 표시하려면 어떻게해야합니까?

wp_reset_postdata(); 
    wp_reset_query(); 
    query_posts('showposts=3'); 
    rewind_posts(); 
    while (have_posts()) : the_post(); 
     // do stuff. 
     the_title(); 
    endwhile; 

그러나 7 개 게시물이 표시되고있다. 또한이 7 개의 게시물 중 최신 게시물이 전부는 아닙니다. 이 쿼리 위에는 다른 쿼리가 있습니다.

알다시피, 나는 게시물 데이터와 쿼리 데이터를 무용지물로 재설정하려고 시도했다. 검색된 게시물에 영향을 줄 수있는 다른 요소는 무엇입니까?

+0

가능한 dublicate : http://wordpress.stackexchange.com/questions/36453/how-to-display-last-3-posts-recent-posts-in-a-static- page – Peon

+0

고마워요.하지만'posts_per_page = 3'을 지정해도 그렇게하지 않는 것 같습니다 ... – dangerChihuahua007

답변

2

해당 코드를 다른 have_posts 루프에 넣지 않도록하십시오. 이 작동합니다 :

query_posts(array('posts_per_page' => 3, 'orderby' => 'date', 'order' => 'DESC')); 
    while (have_posts()) : the_post(); 
     // do stuff. 
     the_title(); 
    endwhile; 
관련 문제