A partir do WordPress 3.7 foi inserido esse novo jeito de fazer querys em posts e comentários baseados em datas que até então envolvia muitos códigos/hacks.

Você pode por exemplo buscar posts entre duas datas, a partir de determinada data ou até exibir todos os posts até uma data final.

// Buscando os 10 posts mais recentes no período de 9 da manhã e 5 da tarde em dias da semana
$some_posts = new WP_Query( array(
    'date_query' => array(
        array(
            'hour' => 9,
            'compare' => '>=',
        ),
        array(
            'hour' => 17,
            'compare' => '<=',
        ),
        array(
            'dayofweek' => array( 2, 6 ),
            'compare' => 'BETWEEN',
        ),
    ),
    'posts_per_page' => 10,
) );

A dica vem do blog: TudoParaWordPres, clique e veja uma explicação completa e prática.

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *