fbpx

Bem vindo ao
Blog da FULL.

Aprenda, crie e cresça seu negócio na internet.

Encontre conteúdos, dicas, tutoriais e novidades sobre as principais ferramentas Wordpress

Como mostrar posts atualizados recentemente no WordPress

Você está em:

Como mostrar posts atualizados recentemente no WordPress

Muitos blogueiros gostam de voltar e refazer suas postagens antigas para corrigir algo ou incluir algum conteúdo novo para atualizar e melhorar a postagem. É um bom hábito não apenas manter a qualidade do seu conteúdo em alta, mas atualizar posts mais antigos (especialmente os mais populares e vinculados a posts) você pode manter o Google feliz e ajudar no ranking do seu blog.

A postagem de hoje mostrará como exibir suas postagens atualizadas recentemente com um plug-in, bem como criar uma consulta personalizada para exibir postagens atualizadas/modificadas recentemente em qualquer lugar do seu site.

Mostrar postagens atualizadas recentemente (modificadas) com uma consulta

Se você estiver trabalhando em um tema ou plug-in e estiver procurando o código para exibir postagens atualizadas ou modificadas recentemente, basta colar o código a seguir onde quiser que as postagens sejam exibidas.

<?php // Display recently updated posts ?>

<ul class=”updated-posts”>

<?php

// Show recently modified posts

$recently_updated_posts = new WP_Query( array(

‘post_type’      => ‘post’,

‘posts_per_page’ => 3

‘orderby’        => ‘modified’,

‘no_found_rows’  => true, // speed up query when we don’t need pagination

) );

if ( $recently_updated_posts->have_posts() ) :

while( $recently_updated_posts->have_posts() ) : $recently_updated_posts->the_post(); ?>

<li><a href=”<?php the_permalink(); ?>” title=”<?php esc_attr( get_the_title() ); ?>”><?php the_title(); ?></a></li>

<?php endwhile; ?>

<?php wp_reset_postdata(); ?>

<?php endif; ?>

</ul>

Este código exibirá uma lista ul simples dos 3 posts modificados/atualizados mais recentemente com apenas o título e um link para o post. Certifique-se de editar os parâmetros WP_Query para melhor atender às suas necessidades. Por exemplo, você pode modificar a consulta para exibir as postagens atualizadas recentemente de uma categoria específica, como o exemplo a seguir, que extrai as postagens modificadas mais recentes da categoria “notícias”:

<?php // Display recently updated posts from the news category ?>

<ul class=”updated-posts”>

<?php

// Show recently modified posts

$recently_updated_posts = new WP_Query( array(

‘post_type’      => ‘post’,

‘posts_per_page’ => 3

‘orderby’        => ‘modified’,

‘no_found_rows’  => true, // speed up query when we don’t need pagination

‘category_name’  => ‘news’, // Only display posts from the category with the slug “news”

) );

if ( $recently_updated_posts->have_posts() ) :

while( $recently_updated_posts->have_posts() ) : $recently_updated_posts->the_post(); ?>

<li><a href=”<?php the_permalink(); ?>” title=”<?php esc_attr( get_the_title() ); ?>”><?php the_title(); ?></a></li>

<?php endwhile; ?>

<?php wp_reset_postdata(); ?>

<?php endif; ?>

</ul>

Otimização : Observe como estamos usando os parâmetros post_type e no_found_rows em nossa consulta? Isso ajuda a acelerar a consulta. Ao informar ao WordPress que você está consultando especificamente o tipo “post” padrão, isso evita uma verificação extra e, ao definir a adição do parâmetro no_found_rows como true, você está dizendo ao WordPress para não fazer todo o trabalho extra necessário para consultas que exigem paginação.

Bônus: Mostrar data e hora da última modificação da postagem

Você também pode exibir a data e hora de modificação de qualquer postagem dentro do loop usando algo assim:

<p>Modified: <?php the_modified_date(); ?> at <?php the_modified_time(); ?></p>

Mas lembre-se, se sua postagem não foi modificada, a data e a hora da modificação serão as mesmas da data publicada.

Exibir postagens atualizadas recentemente com um plug-in

Se você quiser pular o código, sempre poderá instalar um widget simples de postagens recentes com opções de pedido para exibir suas postagens. Nós gostamos do plugin WordPress gratuito Extended Widget de Posts Recentes . Este plugin simples e flexível facilita a exibição de suas postagens com um widget ou código de acesso, e ainda há uma opção para ordenar suas postagens por diferentes variáveis. Você também pode usar o plug-in para personalizar o corte da imagem, exibir o trecho, definir o URL do título e muito mais.

Aprenda com a FULL.

Junte-se a mais de 50 mil pessoas que recebem em primeira mão as principais ferramentas e tecnologia para desenvolvimento web

Meu carrinho
🎁 Faltam R$300,00 para liberar o Cupom Secreto
Seu carrinho está vazio.

Parece que você não adicionou nada ao seu carrinho =(