У меня есть код, который сортирует контент по наиболее понравившимся, но я хотел бы, чтобы он показывал наиболее понравившиеся в промежутке между понедельником на предыдущей неделе и понедельником на следующей неделе. И посты должны быть опубликованы в этот период времени. Хотя я понятия не имею, как сортировать по дате публикации и наиболее понравившимся за этот период времени. Благодарен за помощь, если кто может.
$loop = new WP_Query(
array(
'posts_per_page' => 6,
'post_status' => 'published',
'post_type' => 'post',
'orderby' => 'meta_value_num',
'meta_key' => '_liked',
'date_query' => array(
array(
'after' => strtotime( 'monday previous week' ),
'before' => strtotime( 'monday next week' )
),
),
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
)
);
while ($loop -> have_posts()) : $loop -> the_post();