Cada vez que actualiza una publicación, WordPress almacena la fecha y 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 sitio específico plugin o tu 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 shortcode [lastupdated-posts]
.
Hay muchas formas 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 publicaciones según la última hora de modificación.
¿Cómo usarías esto en tu sitio? ¿Muestra la fecha de publicación original o la fecha de la última modificación? Háganos saber dejando un comentario a continuación.
.
Fuente: wpbeginner