El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

WordPress: Trucos semanales

Cómo mostrar fecha de última actualización de un contenido

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
WordPress como herramienta de gestión y creación se ha convertido por méritos propios es una completa solución de desarrollo de proyectos digitales que puedes adaptar a prácticamente todo tipo de necesidades. En esta serie semanal, dedicada por completo al desarrollo de proyectos digitales empleando WordPress, verás un amplio surtido de trucos, técnicas y plugins variados con los que podrás añadir nuevas posibilidades a todos nuestros proyectos orientados al mundo web. De esta forma conseguirás ahorrar tiempo y los esfuerzo necesarios para dar con ellos, aportándonos nuevos conocimientos de aplicación directa desde el primer momento.
04:52
  Añadir a marcadores

Transcripción

Durante mi fase más intensiva como creador de contenidos en mi página web personal, a menudo me veía envuelto en la preparación de artículos o tutoriales que sabía que tendrían una utilidad más allá de la que puede tener una noticia del día a día. Esto implicaba que, periódicamente, dedicaba parte de mi tiempo a revisar los contenidos de este tipo de material, para actualizarlos o para corregir errores. Sin embargo, con actualizarlos no basta. Imaginemos que es un artículo escrito hace muchos meses, incluso años, y cuando un usuario llega hasta el mismo recibe la impresión de encontrarse ante un contenido desfasado. La solución más sencilla es informarle de algún modo de la última vez que se actualizó dicho post o página. Esto, podemos hacerlo de manera completamente manual, aprovechando el momento en el que realizamos la actualización del contenido, pero, hoy, quiero enseñaros lo fácil que sería incorporar la fecha de última actualización de manera automatizada. De esta forma, mantendremos a nuestros usuarios puntualmente informados de cuándo fue el momento exacto en el que se actualizaron, por última vez, nuestros contenidos. Generalmente, cuando estemos trabajando con WordPress a nivel de contenido editorial o, por ejemplo, creando un blog, la mayoría de los temas con los que estemos acostumbrados a trabajar usan la función the date para poder mostrar la fecha en la que fue publicado el artículo o contenido por primera vez. ¿Qué es lo que ocurre? Que, si es un contenido bastante útil, que estamos revisando con cierta periodicidad o cierta frecuencia, quizá sea interesante mostrar la fecha de última actualización, ¿verdad? Bueno, pues el truco de hoy es cuestión de segundos. Para poder mostrar la fecha de última actualización de un contenido, en vez de mostrar la fecha en la que fue publicado originalmente, simplemente, vamos a tener que buscar dentro de los templates de nuestro tema la referencia a la función que se esté utilizando por defecto, en este caso, the date o get the date, y, a partir de ella, trabajar con una función diferente, en este caso, the modified date. En mi caso, tengo abierto Criterion, tengo abierto el archivo de funciones.php, porque tengo una función donde se genera contenidos meta para mi template, para mi tema. Esto no es algo estándar, realmente, nosotros vamos a poder tener las llamadas pues dentro del single, dentro del archives, ahí va a variar en función del tema y de cómo estemos trabajando, pero, bueno, la manera de trabajar sería básicamente la misma. Buscar los sitios en los que se está usando la llamada a get the date o the date, y modificarla por esta función, the modified date. En mi caso, yo ya la tengo incluida, la tengo aquí, en este caso tengo una llamada a esta función, y luego la tengo aquí también. Vamos a fijarnos cómo funciona porque, por defecto, originalmente, ahora mismo estamos viendo la fecha de última actualización de este contenido, con lo cual va a ser mucho más interesante para el usuario que acceda a este contenido, por ejemplo, desde buscadores. Va a ver pues que está mucho más actualizado que si pusiésemos la fecha original, que la podemos ver, simplemente, accediendo al panel de administración, o cambiando aquí temporalmente. Vamos a quitar la palabra "modified" y el guion que me sobra, vamos a quitarlo aquí también, con lo cual estaremos haciendo la llamada a otra función, en este caso, la que nos muestra la fecha en la que, originalmente, fue publicado el post. Parece una tontería, parece algo muy sencillo, pero yo he preferido incluirlo y creo que funciona bastante bien a nivel de experiencia de usuario. El hecho de que vean un contenido que parece que está más actualizado, y que, en realidad, está más actualizado, si nos fijamos ahora, la fecha de publicación original fue hace más de un año desde la fecha de la última modificación. Tenemos otra opción, que es, nosotros incluir de manera manual algún tipo de notificación, algún mensaje, pero bueno, pienso que a nivel de buscadores también es interesante mostrar la fecha de última actualización, sobre todo viendo lo sencillísimo que puede llegar a ser. Repito: en cada tema puede que la ubicación de las llamadas a estas funciones sean diferentes, pero bueno, tenemos que quedarnos con que, generalmente, es the date o get the date para poder cambiarla a the modified date.