es es es es es en es es es es an es pt es pt es es es es es es es es gl es es es es es es es es es es es es es es es en es it es es es es es lt es gl es es es es es es es en es es es es en es es es li es es gl es es es es es es es es es es es es es ro es es es es es es es pt es pt es es es es es en es gl es es es es es en es es es es es es es es en es es es es es es es es es en es es es sv
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.
Cómo afecta a tus lectores y al SEO la fecha de publicación
Métodos para mostrar la fecha de actualización en WordPress
1. Conviviendo con la fecha de publicación y de actualización
2. Agregando la fecha de modificación del post en WordPress con CSS
3. Modificando la fecha de publicación en el editor de WordPress
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 .= ' Actualizado: '. $updated_date . $updated_time .' '; } $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
Recomiendo agregar este código al functions.php de nuestro Child Theme. En esta guía te enseño como crear uno, si no lo tienes ya.
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 solo 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:
Cuida de solo modificar eso, respeta los espacios ubicados antes y después. Guarda los cambios al finalizar.
Si no sabes cómo modificar los archivos en tu servidor, puedes descargarlos a tu computadora, cambiarlo en el Blog de notas o Notepad++ y luego subirlos al servidor nuevamente.
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.
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.
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.
Puntuación promedio 3.7 / 5. Votos: 3
No hay votos hasta ahora. Sé el primero en calificar esta publicación.
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.
También te puede interesar
Categorías PersonalizaciónEtiquetas child themecssTwenty Seventeenwordpress
2 comentarios en «Mostrar la Fecha de Actualización en los post de WordPress»
5 mayo, 2020 a las 11:08 am
Muchas gracias por el código, me ha funcionado perfectamente con generatepress 🙂
21 agosto, 2019 a las 6:06 pm
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.
Deja un comentario Cancelar la respuesta
Nombre Correo electrónico Web
Guarda mi nombre, correo electrónico y web en este navegador para la próxima vez que comente.
He leído y acepto la Política de privacidad *
Recibir un correo electrónico con los siguientes comentarios a esta entrada.
Recibir un correo electrónico con cada nueva entrada.
El responsable de este sitio web es Diógenes Mata. La finalidad de los datos es gestionar los comentarios en este blog. El destinatario (donde se almacenan los datos) es el hosting de este blog: Banahosting, ubicado en EEUU. La legitimidad es el consentimiento que otorgas en el formulario. Tienes derecho a acceder, rectificar, limitar y suprimir tus datos según la política de privacidad.