Como exibir uma lista com os últimos posts atualizados?



Há algum tempo estou desenvolvendo um novo projeto, com o objetivo de disponibilizar as pesquisas que faço no Direito, essencialmente um guia de referência.

Nesse caso os posts não são ordenados cronologicamente, mas por assunto. Surgiu a necessidade de exibir os posts atualizados mais recentemente, ou seja, aqueles que possuem alguma novidade.

Para ordenar os posts exibidos na página inicial pela data de atualização:

Editar a página index.php:

[php]
$args=array(‘orderby’=> ‘modified’,’order’ => ‘DESC’,’post_type’ => ‘post’,’post_status’ => ‘publish’,);
$my_query = null;
$my_query = new WP_Query($args);
if ( $my_query->have_posts() )
/ Start the Loop.
while ( $my_query->have_posts() ) : $my_query->the_post();
[/php]

É necessário atualizar a data do post para a data da última alteração:

[php]the_modified_date(‘d/m/Y H:i’)
[/php]

Referência

  1. Diana K. Cury > Mostrar a data de atualização do post
  2. WordPress.org Forum >  Sort posts by last updated/modified