2014-09-24 2 views
0

나는 wordpress에있는 마지막 8 달 포스트를 만회하는 것을 시도하고있다. 내가 프런트 엔드에 현명한 달을 보여줄 수 있도록 내가 지금은 별도의 배열의 각 달에 게시물을 배치하고 싶어하고이카테고리는 WordPress에서 현명한 달입니까?

$args = array(
       'posts_per_page' => -1, 
       'date_query' => array(
       array(
       'column' => 'post_date_gmt', 
       'after' => '5 month ago', 
       ) 
       ) 
    ); 
$query = new WP_Query($args); 

을 수행하는 다음 코드를 사용했다. 이것에 대한 아이디어가 있으십니까 ??

+0

결과를 반복하되 andat 해당 배열의 결과를 넣어 각 단계에 –

답변

0

당신은 루프에 대해 사용할 수 있습니다

$date = date('Y-m-d'); 
    $dateArray = array(); 
    $dateArray[] = $date; 
    for($i=1; $i<8 ; $i++){ 
     $month = '- ' . $i . 'month'; 
     $old_date = strtotime ($month , strtotime ($date)) ; 
     $old_date = date('Y-m-d', $old_date); 
     $dateArray[] = $old_date; 
    } 
    foreach($dateArray as $item){ 
     $month_loop = date("m", strtotime($item)); 
     $year_loop = date("Y", strtotime($item)); 
     $query = new WP_Query('year=' . $year_loop . '&monthnum=' . $month_loop); 
     // Do action 
    } 

을 내가 도울 생각이