Saltar al contenido
Closer Marketing

Cómo mostrar la última fecha de modificación en la publicación del blog en lugar de la fecha de publicación en WordPress

Si quieres mejorar tu blog, lo mejor que puedes hacer es actualizar tus publicaciones antiguas para mantenerlas actualizadas.

Sin embargo, si sigue las mejores prácticas y actualiza contenido antiguo, es una buena idea informar a los visitantes que ha actualizado su publicación para que sepan que el contenido aún está actualizado. He usado esto en ShoutMeLoud durante los últimos años y es muy útil para nuestros lectores. De hecho, hace dos años hice un estudio de caso sobre los efectos de mostrar fechas en publicaciones de blog y también escribí esta publicación de seguimiento. Debes leer estos dos artículos ya que están directamente relacionados con el SEO de tu blog y te ayudarán a generar más tráfico.

Volver a ver Hora de la última actualización Marca de tiempo en su lugar última contribución:

El problema es, WordPress solo muestra la fecha en que se publicó la publicación por última vez, no la fecha de su última actualización. Defecto.

Para resolver este problema, le mostraré cómo mostrar la fecha de la última modificación en una publicación de blog en lugar de la fecha de publicación, o una fecha de modificación diferente a la fecha de publicación.

Les mostraré diferentes métodos usando código y complementos. Aunque cualquier método suficiente Parece que hay algunas diferencias entre ellos, señalaré.

Cómo ver la fecha de la última modificación y la fecha de publicación al mismo tiempo

Puede utilizar este método para ver el original Publicar La fecha, pero también la fecha del último cambio se agrega automáticamente (Pero solo si realmente cambia la publicación después de la publicación.).

Este es un gran método, ya que muestra la antigüedad de su publicación y les permite a los lectores saber que la actualizó recientemente.

Para utilizar este método, todo lo que necesita hacer es agregar el fragmento de código a su sitio web de WordPress.

Aunque siempre puedes agregar este fragmento de código directamente Function.php Para los subtemas de un archivo, recomiendo utilizar el complemento gratuito Code Snippets, ya que facilitará las cosas en el futuro. Esto también garantizará que su nuevo diseño continúe mostrando la última fecha de modificación cuando cambie de diseño.

Después de instalar y activar el fragmento de código, vaya a Fragmento -> Agregar nuevo En su panel de WordPress.

Luego pega este código en código Caja:

function show_last_modified_date( $content ) {
$original_time = get_the_time('U');
$modified_time = get_the_modified_time('U');
if ($modified_time >= $original_time + 86400) {
$updated_time = get_the_modified_time('h:i a');
$updated_day = get_the_modified_time('F jS, Y');
$modified_content .= '<p class="last-modified">This post was most recently updated on '. $updated_day . '</p>';
}
$modified_content .= $content;
return $modified_content;
}
add_filter( 'the_content', 'show_last_modified_date' );

Seleccionar campo Ejecutar solo en la interfaz del sitio… luego haga clic en Guardar y activar cambios debajo:

Esto es lo que hace el código:

  • Verifique que la fecha de la última modificación de la publicación sea más cercana a la fecha en que se publicó.
  • Si la fecha de la última modificación es la actual, verá un mensaje de que el mensaje se ha actualizado.

Puedes ver un ejemplo a continuación:

Si es necesario, puede cambiar el texto que se muestra antes de la fecha editándolo «Este artículo se actualizó recientemente». El texto del fragmento de código.

Si está satisfecho con el CSS, también puede agregar sus propios estilos CSS para que la fecha de cambio sea más visible.

Cómo usar códigos cortos para mostrar la última fecha de modificación en las publicaciones del blog

Si no desea utilizar fragmentos de código, existe un complemento gratuito en WordPress.org que puede mostrar fácilmente la última fecha de modificación de una publicación a través de un código corto.

La desventaja de este método sobre el método anterior es que debe agregar manualmente un código corto a cada publicación en la que desea ver la última fecha de modificación.

Pero la ventaja es que es muy fácil de usar.

Primero, instale y active el complemento gratuito Last Modified Timestamp.

Luego añade [last-modified] Desea mostrar un código corto para una publicación con la última fecha de modificación y publicaciones adicionales antes o después de esa fecha.

Por ejemplo, si ingresa algo como esto en el backend …

… En la parte frontal de su sitio web se ve así:

Cómo usar el complemento para mostrar la última fecha de modificación en todas las publicaciones del blog

Para otra opción sin código, hay un complemento gratuito llamado Fecha de actualización de publicación.

No como Última revisión sello de tiempo Complemento de la sección anterior, este complemento no contiene ningún código corto.

Una vez que active el complemento, funcionará en su lugar.

Así es como se ve después de activar el complemento:

La única desventaja potencial de este complemento es que muestra la fecha de la última actualización. A pesar de

El fragmento de código que te mostré en la primera parte solo aparecerá si cambias la publicación después de la fecha de la publicación. Pero con este complemento, la fecha de la última modificación aún se muestra incluso si coincide con la fecha de lanzamiento.

Puede ver esto en el siguiente ejemplo:

Debido a esto, si decide utilizar este método de complemento para los fragmentos de código, me aseguraré de que esté familiarizado con esta función.

Cómo reemplazar Última fecha de emisión con Fecha de última modificación

Todos los métodos que le he mostrado hasta ahora tratan de mostrar la última fecha de modificación de una publicación. Incluso En la fecha de lanzamiento original.

Pero, ¿qué sucede si desea reemplazar completamente la fecha de publicación con la última fecha de modificación?

Bueno, es posible, pero difícil proporcionar orientación, ya que debe editar el archivo de plantilla del tema directamente y cada tema maneja la visualización de la fecha de lanzamiento de manera ligeramente diferente.

Lo bueno de este método es que solo muestra la fecha más reciente a los motores de búsqueda.

Sin embargo, si es nuevo en PHP, le recomiendo que no pruebe este método usted mismo.

¿Te gustaria continuar?

Si desea sumergirse en el archivo de plantilla de tema y obtener la última copia de seguridad de su sitio, busque la línea de código donde el tema muestra la fecha de lanzamiento y reemplácela con:

<?php $u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "Last updated on ";
the_modified_time('F jS, Y');
echo ", "; }
else {echo "Posted on "; the_time('F jS, Y');} ?>

Este código muestra:

  • Publicado en …[date] Para publicaciones que no se han actualizado
  • Última actualización …[date] Para publicaciones que ha actualizado

Por ejemplo, si edito el tema veintisiete predeterminado, el efecto se ve así:

Así es como se ve en la interfaz de mi sitio:

Una vez más, este es definitivamente un método avanzado. Cada tema maneja la fecha de lanzamiento de manera diferente, por lo que si no comprende los conceptos básicos de PHP, será difícil lograrlo para su propio tema.

¿Qué método debería utilizar en su sitio web?

Para la mayoría de los blogueros, creo que el primer método es el mejor porque es flexible y fácil de implementar.

Si necesita algo más simple, ambos complementos son opciones sólidas, aunque no son tan flexibles.

Si está acostumbrado a editar archivos de plantillas de temas directamente, el último método le permite mostrar solo una fecha en lugar de ambas. última contribución Fecha y Última revisión Fecha.

¿Has probado alguno de estos métodos? ¿Qué crees que es el más fácil de implementar? ¡Házmelo saber en los comentarios!

Aquí hay algunos artículos cuidadosamente seleccionados que pueden mejorar el SEO de su blog de WordPress:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *