19.07.2011

Exibindo posts entre duas datas no WordPress

O WordPress é uma ferramente que permite diversas coisas, uma delas é exibir posts entre duas datas. Com um simples filtro, você pode mudar sua query. Para isso, adicione o seguinte código antes da função query_posts dentro da página do seu tema:

<?php
  function filter_where($where = '') {
        $where .= " AND post_date >= '1980-05-11' AND post_date <= '2011-05-11'";
    return $where;
  }
  add_filter('posts_where', 'filter_where');
 
  query_posts($query_string);
  while (have_posts()) :
      the_post();
      the_content();
  endwhile;
?>

Altere as datas ‘1980-05-11’ e ‘2011-05-11’ pelas datas desejadas, lembre-se de que a primeira data tem de ser anterior a segunda, e ambas tem de estar escritas no padrão americano (ano-mês-dia).

3 respostas a "Exibindo posts entre duas datas no WordPress"

Deixe uma resposta

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