2013-04-25 2 views
0

wp_query를 사용하면 게시물 범위를 어떻게 얻을 수 있습니까? 카테고리를 선택하면 6 번째 게시물까지 첫 번째 게시물을 가져오고 같은 페이지에서 13 번째 게시물까지 7 번째 게시물을 가져오고 싶습니다.Wordpress에서 게시물 범위를 가져옴

정상적인 쿼리를 사용하면 쉽게 처리 할 수 ​​있습니다.

+0

'query_posts ('posts_per_page = 6'); –

+0

오프셋을 찾고 있었지만, – Nealv

답변

3

좋아, 대답을 찾았습니다. 'wp_query range'를 찾고 아무 것도 찾지 못했지만 'offset'을보고 시작하여 많은 정보를 발견했습니다. 빨리 생각하지 않았어. 다른 range을 찾고있는 사람들을위한

:

$termId = $wp_query->get_queried_object_id(); 

$args = array(
    'cat' => $termId, 
    'order' => 'DESC', 
    'posts_per_page' => 6, 
    'offset' => 6 
); 

$category_posts = new WP_Query($args); 
if($category_posts->have_posts()) : while($category_posts->have_posts()) : $category_posts->the_post(); 
+1

이 참이었습니다. 그러나 '오프셋'하기 위해 쿼리의 일종 인 '범위'를 찾는 데는 시간이 좀 걸렸습니다. 그래서 나는 다른 사람들도 '범위'를 찾고있을 것이라고 생각한다. – Nealv

+0

그럼 자신을 수락 후 오프셋의 질문의 제목을 변경하고 싶을 수도 있습니다. –

+0

나는 워드 프레스 범위를 찾고있는 사람들을 위해 '범위'에 보관할 것입니다. 그렇지 않으면 게시물에 아무런 도움이되지 않을 것입니다, 그렇습니까? – Nealv

관련 문제