WordPress

Cómo mostrar la última fecha de actualización de un post de WordPress

¿Estas interesado en mostrar la última fecha de actualización de tus post de WordPress? Algunos sitios actualizan sus post con bastante regularidad y les muestran a sus usuarios cuando uno de sus artículos ha sido actualizado. En este tutorial te mostrare como mostrar la última fecha de actualización muy fácilmente en tu WordPress.

La mayoría de los blogs y sitios de WordPress muestran la fecha en la que un artículo fue publicado y si se actualiza sigue mostrando la misma fecha. Para la mayoría de los sitios esto está bien, pero algunos sitios actualizan el contenido agregando detalles y correcciones importantes que le quieren mostrar a sus lectores.

El ejemplo más común son los sitios de noticias que actualizan sus noticias para informar a los lectores sobre las novedades o el desarrollo de dicha noticia, mostrando el artículo entre los más recientes gracias a la fecha de actualización, de forma que los lectores no se pierdan las últimas novedades.

Mostrar la última fecha de actualización en WordPress

En este tutorial te mostraremos unas líneas de código que tendrás que agregar a tu WordPress.

Opción 1: Mostrar la última fecha de actualización antes del contenido del post

Necesitarás añadir el siguiente código al archivo functions.php:

function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '.
$updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

Este código hace que se revise si la fecha de publicación y edición de un post son diferentes. En caso de que lo sean, entonces mostrará la última fecha en la que el contenido fue editado.

Puedes agregar un custom CSS para modificar la apariencia de la fecha de la última actualización. Este es un pequeño CSS que puedes usar como punto de partida.

.last-updated {
font-size: small;
text-transform: uppercase;
background-color: #fffdd4;
}

Se vería algo como esto:

Opción 2: Agregar la fecha de actualización en la plantilla del tema

Este método requiere que edites archivos específicos de tu tema de WordPress. Muchos temas usan su propia plantilla de tags que definen el comportamiento de los metadatos como la fecha y el tiempo.

Algunos temas usan plantillas de contenido o partes de plantillas para mostrar los post. Algunos temas usan archivos como single.php, archive.php, entre otros para mostrar los metadatos.

En este caso estamos buscando el código responsable de mostrar la fecha y la hora. Puedes reemplazar ese código con el siguiente código, o agregarlo justo después del código de fecha y tiempo de tu tema:

$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "<p>Last modified on ";
the_modified_time('F jS, Y');
echo " at ";
the_modified_time();
echo "</p> "; }

Se vería como el siguiente ejemplo:

fecha de actualizacion de un post de wordpress

Conclusion:

Listo, esperamos que este tutorial te haya sido de utilidad para poder mostrar la última fecha de edición de un artículo.

Agrega un Comentario

Dale clic aquí para dejar un comentario

Únete a cientos de suscriptores en todo el mundo

y consigue increíbles tutoriales y descuentos en tu email

Please wait...

¡Gracias por registrarte!

Comienza a ahorrar hoy mismo!

Alojamientos con todo incluido y nombre de dominio po

AR$36
00
/mes