Cambiar la fecha de publicación por la fecha de actualización en las entradas de WordPress, es un tema muy debatido en SEO.
Hay quienes recomiendan eliminarlas, quienes opinan colocar la fecha de actualización, quienes manipulan este dato constantemente para hacernos creer que fue publicado hace poco, cuando en realidad es un artículo de hace 10 años, ¡sin haber cambiado nada! 😠
En mi opinión, lo mejor es colocar la fecha de actualización del post, ya que permite ser honesto con tus lectores, sin perder la oportunidad de hacerles notar que es contenido fresco.
En este artículo te mostraré las diversas maneras de hacerlo, para que puedas sustituir la fecha de publicación por la de de actualización en tus artículos de WordPress.
Contenido del post
Cómo afecta a tus lectores y al SEO la fecha de publicación
Los que navegan por Internet prefieren contenido nuevo sobre aquellos más antiguos.
No es lo mismo una información desfasada de hace varios años que una más actualizada. ¡Claro!, aquí juegan otros factores, como la calidad de la información ofrecida, temática, entre otros.
El contenido sobre tecnología es muy susceptible de verse afectado por el tiempo, mientras otro temas, como la literatura, por ejemplo, son como el vino: mientras más añejo mejor 😅.
Ofrecer contenido nuevo debe ser parte de tu estrategia de contenidos, y actualizar los antiguos lo incluye.
La fecha de actualización puede dar un impulso a esta estrategia.
El contenido actualizado es un factor de posicionamiento decisivo para Google, y como te imaginarás, no es lo mismo aparecer en la página 1 que en la página 3 del famoso buscador.
Google valora el esfuerzo por mantener al día la información, esto hace evolucionar y crecer a la Internet, y sobre todo, es lo que demanda la gente.
Métodos para mostrar la fecha de actualización en WordPress
Existen muchas formas de hacer este cambio; las reduje a las tres que considero más efectivas y que se adapta a las diversas necesidades que puedas tener. Tuya es la elección.
1. Conviviendo con la fecha de publicación y de actualización
Con este primer método dejaríamos la fecha de publicación del post que viene originalmente en WordPress, pero también tendríamos la de modificación.
Para esto agregamos el siguiente código al archivo functions.php de nuestro tema.
function fecha_actualizacion_post( $content ) { $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if (is_single() && $u_modified_time >= $u_time + 86400) { $updated_date = get_the_modified_time('j F, Y'); $custom_content .= '<p class="ultima-actualizacion">Actualizado: '. $updated_date . $updated_time .'</p>'; } $custom_content .= $content; return $custom_content; } add_filter( 'the_content', 'fecha_actualizacion_post' );
Sustituye en la línea 6: Actualizado: por el texto que quieres aparezca antes de la fecha. Si tiene acentos o caracteres especiales procura pasarlo primero a formato HTML, este conversor online te puede ayuda
Para agregar el código, dirígete en el panel de administración de WordPress en: Apariencia > Editor.
En la columna Plantillas, ubicado a la derecha, selecciona Funciones del tema (functions.php) y agrega el código al final del archivo. Guarda los cambios con el botón Actualizar archivo.
Ahora podemos darle estilo en Apariencia > Personalizar. En la próxima pantalla ve al final y selecciona CSS adicional.
Agrega este código CSS en el espacio en blanco:
.ultima-actualizacion { font-size: 12px; text-transform: uppercase; color: #666666; }
Siéntete libre de modificarlo a tu conveniencia. Dale a Guardar y publicar al terminar.
2. Agregando la fecha de modificación del post en WordPress con CSS
Otro método es ocultando la fecha de publicación y mostrar únicamente cuando se modifica.
Es un método interesante, ya que no cambia la disposición de los elementos en tu tema y lo logramos sólo con CSS.
La gran desventaja es que no sirve para todos los temas, depende de una estructura especifica en él.
Entre los temas que he comprobado que funciona están: Twenty Seventeen, Twenty Sixteen, GeneratePress, Sydney.
No significa que no funcione en muchos otros; te dejo la tarea de probarlo, si no tienes alguno de los temas anteriores.
Deja en la caja de comentarios los resultados, así nos ayudamos todos 😍.
Agrega este código CSS. Al igual que hicimos en el método anterior, vamos a: Apariencia > Personalizar > CSS adicional.
.entry-date.published { display: none; } .byline, .updated:not(.published) { display: inline; } .byline, .updated:not(.published):before { content: "Actualizado: "; }
Para el tema OceanWP
Para mostrar la fecha de publicación en el popular tema OceanWP, copia del tema padre al Child theme los archivos ubicados en las carpeta: partials > single > meta.php y partial > entry > meta.php.
Debes copiar también las carpetas, de modo que queden así:
Ahora en los dos archivos meta.php ubica este código:
<?php echo get_the_date(); ?>
Reemplázalo por:
<p class="ultima-actualizacion-oceanwp">Actualizado: </p><?php echo get_the_modified_date(); ?>
Cuida de sólo modificar eso, respeta los espacios ubicados antes y después. Guarda los cambios al finalizar.
Ahora agregamos este código CSS en WordPress (ya debes saber donde hacerlo 😉)
.ultima-actualizacion-oceanwp { display:inline; }
3. Modificando la fecha de publicación en el editor de WordPress
Por último, podemos modificar la fecha de publicación directamente en el editor de texto de WordPress.
Es un método sencillo y práctico que no requiere hacer ninguna modificación al CMS.
Al modificarlo, el post se colocará de primero en las últimas entradas del WordPress, como por ejemplo: el Blog.
Esto puede desagradar a algunas personas, ya que en realidad no es contenido nuevo, solo un cambio o mejora de lo anterior.
Para lograrlo:
- Edita la entrada a la que quieras cambiar la fecha de publicación.
- En el apartado Publicar (ubicado a la derecha del editor de texto), haz clic en Editar (donde pone Publicada el:).
- Cambia la fecha por la de tu preferencia.
- Presiona Aceptar.
- Hacemos clic a Actualizar para que se apliquen los cambios.
Más fácil imposible 😁.
¿Cuál método te gusta más? ¿Tienes algún otro?. Espero la respuesta en los comentarios. Saludos.

Fundador de VivaBlogger y cofundador de EVirtualplus. Soy un tecnomaniaco desde que estaba en pañales. Mi familia es el fundamento de mi vida. Sígueme en mis redes sociales.
Muchas gracias por el código, me ha funcionado perfectamente con generatepress 🙂
Hola Diogenes, Muchas Felicidades por tu Blog
Esta genial este post,hace unos días estaba leyendo sobre el tema de contenido actualizado, tenia una mala interpretación sobre este tema, solo lo veía como agregar y agregar post.
Si, de una manera es así, pero también algunos SEOs lo hacen mostrando la fecha de actualización y se abocan a actualizar y potenciar post “evergreen”.
Ya lo aplique a mi plantilla (GeneratePress) y funciona sin contratiempos. Ahora toca ver a evolución de la web con estos cambios y otros que ando haciendo.
Gracias, se valora bastante este tipo de entradas.