Hiya,
Basically I'm trying to order a bunch of posts by season; 'spring', 'summer' and what have you.
It occurred to me that the easiest way of achieving this was to run four new WP_Query's using date query for each season.
To that end I got this far:
<?php $args = array(
'posts_per_page' => -1,
'cat' => 19,
'date_query' => array(
array(
'month' => 1,
'month' => 2,
'month' => 3
),
'relation' => 'OR'
)
); ?>
<?php $spring = new WP_Query($args); ?></p>
<p><?php while ( $spring->have_posts() ) : $spring->the_post(); ?>
<?php print_r($post); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
Yet that doesn't return anything.
It's definitely to do with the date_query array as when I remove it all posts come out fine.
I've followed the advice and format as per the codex and am left scratching the old head.
Anyone able to give me a quick pointer please?