Cómo mostrar la fecha de la última modificación de una publicación en WordPress

Publicado el 24 de julio de 2020
Actualizado el 28 de abril de 2022

Si actualizas regularmente las publicaciones de tu sitio web es muy interesante mostrar a los usuarios cuándo se actualizó un artículo por última vez.

La mayoría de los temas de WordPress muestran la fecha en que se publicó una publicación por última vez. Esto está bien para la mayoría de los blogs y sitios web estáticos.

Sin embargo, WordPress también es utilizado por sitios web donde los artículos antiguos se actualizan regularmente. Esta última fecha actualizada es información importante para esas publicaciones.

El ejemplo más común son los sitios web de noticias. A menudo actualizan historias antiguas para mostrar nuevos desarrollos, agregar correcciones o archivos multimedia. Si solo agregaran la fecha de publicación, sus usuarios perderían esas actualizaciones.

Mostrar la última fecha de actualización antes del contenido

A los usuarios no les gusta el contenido desactualizado, así que es posible que sientas la tentación de ocultar la fecha de publicación. Esta es una mala práctica y nunca deberías eliminar las fechas de las publicaciones de tu blog.

Dicho esto, veamos cómo mostrar fácilmente la última fecha de actualización para sus publicaciones en WordPress.

Añade este código a tu archivo de funciones personalizadas o al functions.php de tu tema hijo:

function jrb_last_updated_date( $content ) {

    if ( ! is_single() ) return $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('j \d\e F \d\e Y');
        $custom_content .= '<p class="ultima-modificacion">Modificado el '. $updated_date . '</p>';
}

    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'jrb_last_updated_date' );Lenguaje del código: PHP (php)
  • Este código primero verifica si es una entrada con is_single.
  • Después comprueba si la fecha de publicación y la última fecha de modificación de una publicación son diferentes.
  • Si lo son, muestra la última fecha de modificación antes del contenido de la publicación.
  • La variable $custom_content concatena la fecha de actualización con un texto en un párrafo.
  • Al final se concatena $custom_content con la variable $content y se retorna el resultado.

Puedes agregar CSS personalizado para diseñar la apariencia de la última fecha actualizada.

Aquí hay un tienes un ejemplo de CSS que puedes usar como punto de partida:

.ultima-modificacion {
    font-size: small;
    text-transform: uppercase;
    background-color: #fffdd4;
}Lenguaje del código: PHP (php)

Espero que este artículo te haya ayudado a aprender cómo mostrar la última fecha de modificación actualizada de tus publicaciones en WordPress. 

Te recomiendo

Libros que me ayudan

Donde alojo mis sitios web

LucusHost, el mejor hosting

LucusHost, el mejor hosting

Sitio alojado en un servidor verde según The Green Web Foundation

LucusHost, el mejor hosting

LucusHost, el mejor hosting

Aviso legal | Condiciones de contratación | Política de privacidad | Política de cookies
© 2017-2023 · Jose R. Bernabeu ·
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram