2013-05-09 2 views
1

게시물 그룹을 범주별로 표시하도록 지시 받았고 WP_Query을 사용하여이를 수행 할 수 있다고 가정합니다. 문제는 이 여전히 색인 페이지의 최신 게시물을 쿼리한다는 것입니다. 어떻게 그 일이 일어나지 않도록합니까?홈 페이지에서 최신 게시물을 조회하지 못하게합니다.

나는 어떤 질문이 있었는지 확인하기 위해 플러그인 MySQL Profiler을 사용했습니다.

답변

2

은 왜 그냥 index.php를 사용자 정의 쿼리를 사용하지 마십시오. 이 같은

뭔가 :

$args = array(
    'post_type' => 'post', 
    'post_status'=>'publish', 
    'posts_per_page'=>5, 
    'orderby' => 'date', 
    'order' => 'DESC' 
    ); 

    $temp=$wp_query;//save the main query 

    $wp_query=new WP_Query($args); 
    while (have_posts()) : the_post(); 
     get_template_part(...); 
    endwhile; 

    $wp_query=$temp;//restore the main $wp_query 

그리고 그룹 게시물에 카테고리별로 내가 워드 프레스 StackExchange에서 this code를 사용합니다.

+0

안녕하세요, 링크 주셔서 감사합니다. – Michelle

관련 문제