Cómo mostrar una lista de las últimas publicaciones actualizadas en WordPress

En AprenderWP, mostramos la última fecha de modificación en lugar de la fecha original de publicación de todos nuestros artículos. Creemos que es una mala idea eliminar las fechas de las publicaciones de su blog de WordPress. Si está utilizando la última fecha de modificación, es posible que desee mostrar una lista de sus publicaciones actualizadas recientemente en su sitio. En este artículo, le mostraremos cómo mostrar una lista de las últimas publicaciones actualizadas en WordPress.

Cada vez que actualiza una publicación, WordPress almacena la fecha y la hora de esa actualización en la tabla de publicaciones como fecha de última actualización. Le mostraremos cómo crear una consulta personalizada de WordPress para enumerar sus artículos actualizados más recientemente.

Copie y pegue este código en un complemento específico del sitio o en el de su tema functions.php expediente.



function wpb_lastupdated_posts() { 

// Query Arguments
$lastupdated_args = array(
'orderby' => 'modified',
'ignore_sticky_posts' => '1'
);

//Loop to display 5 recently updated posts
$lastupdated_loop = new WP_Query( $lastupdated_args );
$counter = 1;
$string .= '<ul>';
while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post();
$string .= '<li><a href="' . get_permalink( $lastupdated_loop->post->ID ) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '. get_the_modified_date() .') </li>';
$counter++;
endwhile; 
$string .= '</ul>';
return $string;
wp_reset_postdata(); 
} 

//add a shortcode
add_shortcode('lastupdated-posts', 'wpb_lastupdated_posts');


Eso es todo. Ahora, si desea mostrar las últimas publicaciones actualizadas en los archivos de plantilla de su tema, puede usarlo así:


<?php 
if (function_exists(wpb_lastupdated_posts)) : 
wpb_lastupdated_posts();
endif;
?>

Para mostrar las últimas publicaciones actualizadas en publicaciones, páginas y widgets de WordPress, puede usar el código abreviado [lastupdated-posts].

Hay muchas maneras diferentes de ordenar sus artículos en WordPress. Además del orden ascendente, descendente y aleatorio, también puede mostrar las publicaciones por fecha de vencimiento. Con este artículo, ahora puede mostrar las publicaciones según la fecha de última modificación.

¿Cómo usarías esto en tu sitio? ¿Está mostrando la fecha de publicación original o la última fecha de modificación? Háganos saber dejando un comentario a continuación.

Deja un comentario