Arkadaşlar yeni bir Wordpress teması üzerinde çalışıyorum ancak bir yerde takıldım. Şimdi Popüler yazıları listelenmesi yapacağım ancak kutunun köşesine zamana göre sıralanması için 1 hafta, 1 ay ve 1 yıl gibi süreler içindeki popülerliğe göre sıralanmasını istiyorum. Bunun için de Wordpress'in date_query döngüsünen faydalanacağım. Yazdığım Kod bu
<?php 
$populeryazi = new WP_Query(array( 'posts_per_page' => '4','post_status' => 'publish', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_key' => 'Views', 'date_query' => array('column'  => 'post_date','after'   => '- 30 days')); 

while($populeryazi->have_posts()) : $recent->the_post(); ?>
Bu kod ile son 30 gün içinde en çok okunan yazıları listeleyebiliyorum. Ancak Benim istediğimse tema üzerindeki 1 hafta, 1 ay,1 yıl gibi sürelere tıklandığında bu döngüdeki
'date_query' => array('column'  => 'post_date','after'   => '- 30 days'));
- 30 days kısmının -7 days ve -365 days gibi tıklanan şeye göre değişmesi. Bunu nasıl gerçekleştirebilirim ? Bilen arkadaşlar yardımcı olabilirlerse sevinirim.