Здравствуйте.
Надо вывести посты за текущий понедельник из определенной категории (например = 4 )
<?php
$params = array(
'date_query' => array(array('dayofweek' => 2)),);
$week = date('W');
$year = date('Y');
$the_query = new WP_Query( $params, 'year=' . $year . '&w=' . $week); ?>
<?php while ($the_query->have_posts() ) : $the_query->the_post(); ?>
---
Код нормально работал если так ( $params ); и тогда только выводятся за понедельник, но вообще всех недель. или если так ( 'year=' . $year . '&w=' . $week) , но тогда только за эту неделю.
Надо как то соединить $params + 'year=' . $year . '&w=' . $week + cat=4
Помогите с решением!
-----
Получилось вывести только посты за эту неделю, из категории 4. Осталось прописать параметр вывода постов за понедельник.
$the_query = new WP_Query( $params . "&cat=4&year=$year&w=$week" ); ?>