2012-03-23 9 views
2

다음을 수행하기 위해 WordPress 쿼리를 작성해야합니다. - 매일 40-50 개의 게시물이있는 사이트에서 작업하고 있습니다. - 게시물을 "그룹화"하여 날짜별로 표시하고 싶습니다.Wordpress에서 날짜별로 그룹 게시물

20 March 2012 
post 1 
post 2 
post 3 

19 March 2012 
post 4 
post 5 
post 6 

나는 이러한 목표를 달성하기 위해 1 개 이상의 쿼리를 사용하는 경우, 그것은 사용자 정의 SQL 쿼리를 작성하지 않고이 작업을 수행 할 수 있습니다.

게시물을 그룹화하고 싶습니다.

+0

당신이 날짜에 고유 주소 설정을 설정하는 생각이 여기 쿼리에

$args = array('posts_per_page' => -1, 'orderby' => 'date'); $myQuery = new WP_Query($args); $date = ''; if ($myQuery->have_posts()) : while ($myQuery->have_posts()) : $myQuery->the_post(); if ($date != get_the_date()) { echo $date; echo '<hr />'; $date = get_the_date(); } the_title(); // or whatever you want here. echo '<br />'; endwhile; endif; wp_reset_postdata(); 

더 많은 정보? 그런 다음 http://example.com/2012/03/23 url은 2012 년 3 월 23 일부터 모든 게시물을 가져옵니다. – dnagirl

답변

4

는 네, 그것은 가능하다 : http://codex.wordpress.org/Class_Reference/WP_Query

+0

안녕하세요. 동일한 페이지 매기기를 추가 할 수 있습니까? 페이지 당 3 일을 표시해야한다는 의미입니다. 위 코드를 사용하여이 작업을 완료 할 수 있습니까? 도와주세요 –

관련 문제