A muchos bloggers les gusta volver atrás y volver a trabajar en sus publicaciones anteriores, ya sea para arreglar algo o para incluir contenido nuevo para refrescar y mejorar la publicación. Es un buen hábito no solo mantener alta la calidad de su contenido, sino que actualizar las publicaciones más antiguas (especialmente las más populares y vinculadas a publicaciones) puede mantener contento a Google y ayudar con las clasificaciones de su blog.
La publicación de hoy le mostrará cómo mostrar sus publicaciones actualizadas recientemente con un complemento y cómo crear una consulta personalizada para mostrar publicaciones actualizadas/modificadas recientemente en cualquier parte de su sitio.
Mostrar publicaciones actualizadas (modificadas) recientemente con una consulta
Si está trabajando en un tema o complemento y está buscando el código para mostrar publicaciones actualizadas o modificadas recientemente, simplemente pegue el siguiente código donde desee que se muestren las publicaciones.
<?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 mostrará una lista ul simple de las 3 publicaciones modificadas/actualizadas más recientemente con solo el título y un enlace a la publicación. Asegúrate de editar el WP_Query parámetros que mejor se adapten a sus necesidades. Por ejemplo, puede modificar la consulta para mostrar las publicaciones actualizadas recientemente de una categoría específica, como el siguiente ejemplo, que extrae las últimas publicaciones modificadas de la categoría «noticias»:
<?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>
Mejoramiento: ¿Observa cómo usamos los parámetros post_type y no_found_rows en nuestra consulta? Esto ayuda a acelerar la consulta. Al decirle a WordPress que está consultando específicamente el tipo de «publicación» estándar, evita una verificación adicional y al configurar la adición del parámetro no_found_rows en verdadero, le está diciendo a WordPress que no haga todo el trabajo adicional necesario para las consultas que requieren paginación.
Bonificación: Mostrar la última fecha y hora de modificación de la publicación
También puede mostrar la fecha y la hora modificadas de cualquier publicación dentro del ciclo usando algo como esto:
<p>Modified: <?php the_modified_date(); ?> at <?php the_modified_time(); ?></p>
Pero recuerda que si tu publicación no ha sido modificada, la fecha y hora modificadas serán las mismas que la fecha de publicación.
Mostrar publicaciones actualizadas recientemente con un complemento
Si desea omitir el código, siempre puede instalar un widget de publicaciones recientes simple con opciones de orden para mostrar sus publicaciones. nos gusta el Widget de publicaciones recientes extendido Complemento gratuito de WordPress. Este complemento simple y flexible facilita la visualización de sus publicaciones con un widget o código abreviado, e incluso hay una opción para ordenar sus publicaciones por diferentes variables. También puede usar el complemento para personalizar el recorte de la imagen, mostrar el extracto, establecer la URL del título y más.