Nós preferimos exibir em nossos posts, sua data de modificação, ao invés de sua data de publicação. Estou falando da data que você vê acima da imagem do post. Existem pessoas que preferem omitir a data do post, mas nós não recomendamos isso. Então, se você assim como nós estiver usando a data da última atualização, talvez possa querer mostrar uma lista de seus posts atualizados recentemente em seu site. Neste artigo, vamos mostrar-lhe como exibir uma lista dos últimos posts atualizados no WordPress.
Por que usar a data de modificação?
Nós estamos sempre aprendendo coisas novas e é interessante voltar aos nossos posts e editá-los, sempre que podemos otimizá-lo. Por exemplo, esta semana, falamos sobre 11 ingredientes para criar um post perfeito, talvez depois de ler isso, você tenha ido até alguns posts do seu site e inserido coisas, a partir do conhecimento que você adquiriu. Outro caso, por exemplo, você poderia observar no Google Analytics que determinado post é encontrado a partir de uma palavra-chave específica e talvez queira otimizá-lo ainda mais para esta palavra. Enfim, são muitas possibilidades que poderiam fazer você querer atualizar seus artigos.
Sendo assim, é justo que seu leitor saiba que o post foi atualizado recentemente. Você pode ainda dar algum tipo de destaque para as atualizações que fizer.
Exibindo os posts atualizados recentemente
Cada vez que você atualiza um post, o WordPress armazena a data e hora da atualização na tabela de posts. Vamos mostrar a você então, como criar uma consulta personalizada, para listar seus artigos atualizados recentemente
Basta copiar o código abaixo e colá-lo no plugin específico do seu site ou no arquivo functions.php do seu tema:
function wp24_lastupdated_posts() { // Argumentos da consulta $lastupdated_args = array( 'orderby' => 'modified', 'ignore_sticky_posts' => '1' ); //Loop para mostrar 5 posts atualizados recentemente $lastupdated_loop = new WP_Query( $lastupdated_args ); $counter = 1; echo '<ul>'; while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post(); echo '<li><a href="' . get_permalink( $lastupdated_loop->post->ID ) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '. get_the_modified_date() .') </li>'; $counter++; endwhile; echo '</ul>'; wp_reset_postdata(); } //add um shortcode add_shortcode('lastupdated-posts', 'wp24_lastupdated_posts');
Pronto! Agora, se você quiser exibir os últimos posts atualizados em algum arquivo do seu tema, então você pode usá-lo assim:
<?php if (function_exists(wp24_lastupdated_posts)) : wp24_lastupdated_posts(); endif; ?>
Para visualizar os posts atualizados recentemente, em posts, página ou widgets, então basta usar o shortcode [lastupdated-posts] que criamos.
Você pode classificar os artigos no WordPress de diversas maneiras: ascendente, descendente, aleatórios, por data de validade, etc. Com esta dica que passamos acima, você vai poder mostrar os posts a partir da data de modificação – o mais recente atualizado primeiro.
Como você está trabalhando no seu site? Deixe um comentário para sabermos.
Se você gostou deste artigo e quer receber mais dicas como esta por e-mail, inscreva-se em nossa newsletter. Não esqueça de comentar e compartilhar!
Hashtags: #WP24H #WordPress #TutorialWordPress