Al publicar contenido en línea, debes mostrar a los usuarios que la entrada del blog, la página o el medio de comunicación es fresco, preciso y actualizado.
Una forma de revelar la actualidad de tu contenido es mostrando la fecha de «Última actualización» en algún lugar de una entrada o página del blog de WordPress, como por ejemplo encima o debajo de la imagen destacada, el título o el artículo completo.
De esta forma, el usuario ve la fecha más reciente de actualización junto con la fecha de «Publicación», o puedes sustituir la fecha de Publicación por completo.
Mira Nuestro Videotutorial para Mostrar la Fecha de Última Actualización en las Entradas y Páginas de WordPress
En definitiva, la fecha mostrada acaba siendo más reciente, indicando al lector (y a los motores de búsqueda) que tu contenido es fresco, y que no has dejado pasar demasiado tiempo (lo que podría causar enlaces rotos, información inexacta o imágenes obsoletas).
¿Dónde ver las fechas de publicación y de última actualización?
Dependiendo del estilo de tu tema, la fecha de publicación puede aparecer en las entradas, en las páginas o en ambas; lo más habitual es que se coloque justo después del título, antes del contenido, y a menudo se complemente con una línea de crédito.
Dicho esto, el estilo y la ubicación de la fecha de publicación depende totalmente de tu tema. Puedes verla encima de la imagen destacada y con un icono, como en el tema de abajo.
Algunos temas incluso colocan las fechas de publicación y de última actualización al final de tu contenido, justo antes de la caja de comentarios.
También puedes encontrar la fecha de publicación en el backend yendo a la columna de la fecha en tu lista de publicaciones.
WordPress también revela la fecha de publicación dentro del editor de entradas.
En este artículo, explicamos las ventajas de mostrar la fecha de «Última actualización» en lugar de la fecha de publicación. También te guiaremos a través de varios métodos para mostrar la fecha de última actualización, a la vez que demostraremos cómo saber cuándo se actualizó por última vez un sitio web.
¡Sigue leyendo para saberlo todo!
Ventajas de mostrar la fecha de «última actualización» en tu sitio web
Actualizar tu contenido con regularidad y mostrar la fecha de última actualización tiene varios beneficios para el propietario del sitio, los usuarios de los motores de búsqueda y los que ya están en tu sitio web. También es útil a efectos de SEO, ya que los motores de búsqueda tienen en cuenta la novedad y la relevancia a la hora de determinar las clasificaciones.
Estas son las principales ventajas de mostrar la fecha de «Última actualización» en tus páginas y publicaciones.
- La fecha más reciente es más precisa que la fecha de publicación, y muestra que tu contenido está probablemente más actualizado en comparación con algo que se publicó hace tiempo.
- Los usuarios ven que se trata de un artículo actualizado y no asumen que es uno antiguo, lo que aumenta potencialmente tus índices de clics y el tiempo total que los usuarios pasan leyendo.
- Tu fecha de «Última actualización» te da más posibilidades de destacar, ya que los motores de búsqueda muestran esas fechas en los resultados y tus resultados se colocan justo al lado de los listados de otros sitios.
- Esto da a los motores de búsqueda otra forma de reconocer la entrada como fresca. Los motores de búsqueda rastrean el contenido, por supuesto; pero eso no ocurre todo el tiempo, y la fecha de «Última actualización» refuerza cualquier cambio realizado en tu sitio.
- Las fechas más recientes proporcionan una sensación de confianza de que has eliminado los problemas de contenido, como los enlaces rotos, las imágenes rotas y cualquier contenido que ya no sea verdadero.
- Los motores de búsqueda tienden a indexar tu sitio con más frecuencia cuando el contenido (y la fecha) se actualizan. No se trata de una regla estricta, pero se sabe que los motores de búsqueda registran los sitios con contenido constantemente actualizado, rastreándolos con mayor frecuencia.
- Aumentas el potencial de una mejor clasificación de búsqueda en general porque la totalidad de tu sitio recibe beneficios de tus publicaciones actualizadas.
- Te da una excusa/recordatorio visual para actualizar tu contenido, ya que pueden notar una fecha más antigua y darse cuenta de que es necesario actualizarlo.
- Los motores de búsqueda prefieren que actualices el contenido antiguo en lugar de crear un nuevo post cada vez que tengas nueva información sobre el mismo tema. Esto elimina la posibilidad de que se duplique el contenido y enlaza con la razón por la que mostrar la fecha más reciente es lo mejor para mejorar el SEO.
- Algunas publicaciones (como los periódicos online) necesitan tener la fecha de «Última actualización » para que el contenido con correcciones y nueva información se muestre en la parte superior del feed del sitio. Esto es para que los usuarios no se pierdan esas actualizaciones.
¿Cómo mostrar la fecha de última actualización en WordPress?
Por defecto, WordPress no muestra la fecha de última actualización de los contenidos nuevos o actualizados, sino la fecha de publicación. Esa fecha de publicación se mantiene aunque hayan pasado varios años con múltiples actualizaciones de la entrada.
Algunos temas modernos ofrecen funciones integradas para presentar la última fecha de actualización con unos pocos clics del ratón. Es una buena práctica comprobar primero en el Personalizador de WordPress cualquier configuración de personalización de la fecha de tu tema. Pero no hay garantía de que haya algo disponible.
Si no puedes añadir la última fecha actualizada dentro del Personalizador de WordPress, utiliza estos métodos para añadirla:
- Editando el archivo functions.php y el CSS
- Modificando y añadiendo código a la plantilla de tu tema
- Con un plugin
Los dos primeros métodos requieren que accedas a los archivos del tema de tu sitio, así que lee sobre las jerarquías de archivos de WordPress (y cómo entenderlas) si aún no tienes experiencia.
Consulta los tres métodos siguientes para entender cuál es el mejor curso de acción en tu situación.
Método 1: Editar functions.php y CSS en tu tema
El primer método para añadir la fecha de «Última actualización» en WordPress implica acceder al archivo functions . php de tu tema y añadir código al archivo. Como alternativa, puedes añadir ese código a un tema secundario o a un plugin específico del sitio para evitar cualquier problema de desaparición del código si cambias o actualizas el tema.
Todas esas opciones utilizan el mismo tipo de código CSS, por lo que te daremos trozos de código para añadir y te mostraremos cómo colocarlo en el archivo functions.php. Si utilizas un tema secundario o un plugin específico del sitio, simplemente toma ese mismo código y modifica esos archivos.
Para empezar, ve al archivo functions . php de tu tema. La forma más fácil de acceder a functions.php es conectarse con SFTP mediante un cliente FTP. Generalmente puedes encontrarlo en tu cliente FTP yendo a /www
(o el nombre de tu sitio) > /public > /wp-content > /themes > /theme-name
(en este tutorial estamos usando /twentytwentyone
).
Abre el archivo con un editor de texto o markdown, y añade el siguiente código (este código también debería funcionar si se utiliza un tema secundario/un plugin específico del sitio):
function show_last_updated( $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('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated-date">Recently updated on '. $updated_date . ' at '. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'show_last_updated' );
Guarda y sube el archivo a tu servidor. Como resultado, la última fecha de actualización aparece justo antes del contenido de tu entrada. El código comprueba inicialmente si la fecha de publicación y la de última actualización son iguales.
Si son iguales, seguirás viendo la fecha de publicación por sí misma. Si son diferentes, la última fecha de actualización se muestra junto con la fecha de publicación.
¿Cómo cambiar el estilo de la nueva fecha de última actualización?
El nuevo código PHP en functions. php carece de estilo, pero aún así puede acabar pareciendo aceptable desde el estilo de tu tema. Si no es así, considera la posibilidad de estilizar la última fecha actualizada insertando código CSS personalizado para controlar su aspecto. Aquí tienes un código de ejemplo para probarlo o ampliarlo:
.last-updated-date {
font-size: large;
font-family: monospace;
text-transform: uppercase;
color: white;
background-color: black;
}
Fíjate en que estamos utilizando la clase last-updated-date
que se correlaciona con el código PHP insertado en functions.php. Puedes cambiar esto para tus propios fines, pero asegúrate de que también utilizas la misma clase en tu código CSS.
Nota: Es totalmente posible cambiar las propiedades y valores CSS en función de tus necesidades; estos son sólo ejemplos.
Inserta ese código CSS en el campo después de ir a Apariencia > Personalizar > CSS adicional en WordPress. De este modo, se habilita el CSS en todo el sitio en lugar de sólo en una página o entrada.
Después de publicar el código CSS, estos cambios de estilo se reflejan en todas las instancias del frontend de las últimas fechas actualizadas. Por ejemplo, cambiamos el color de fondo, el color de la fuente, la familia de la fuente, el tamaño de la fuente y también transformamos todo a letras mayúsculas.
¿Cómo eliminar la fecha de la última actualización de las páginas y otros contenidos que no son post?
Es posible que ahora te encuentres con que casi todas las páginas web de tu sitio web tienen una fecha de última actualización; eso no es bueno, ya que no tienes ninguna razón para mostrar cuándo se actualizaron por última vez páginas como la Página de inicio, las páginas de productos, la página Acerca de nosotros y el carrito de la compra.
Esta página de Política de Privacidad, por ejemplo, muestra ahora cuándo se actualizó por última vez, aunque es una información inútil para quien llega a la página (y el tema no mostraba la fecha de publicación en primer lugar).
Si te encuentras en esta situación, probablemente se deba a tu tema. Algunos temas de WordPress eliminan automáticamente las fechas de última actualización y publicación de las páginas, ya que no hay razón para ello. Pero es posible que acabes con un tema sin esas capacidades. En ese caso, todo lo que necesitas es una simple adición al código PHP previamente implementado.
Así que vuelve al archivo functions.php de tu tema y añade esto entre 86400
y )
.
&& is_singular('post')
Así:
function show_last_updated( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400 && is_singular('post')) {
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated-date">Recently updated on '. $updated_date . ' at '. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'show_last_updated' );
Con esta adición, el texto de la fecha de actualización reciente se oculta en todos los tipos de entradas de WordPress que no sean entradas (como las páginas o los productos).
Eliminar la fecha de publicación y mostrar sólo la fecha de última actualización
Es habitual que la fecha de publicación permanezca incluso después de implementar el código para añadir la fecha de última actualización. Algunos temas la eliminan, pero no es tan común. El problema es que ahora tienes dos fechas que se muestran en tus entradas de WordPress: la fecha de publicación y la fecha de última actualización.
Aunque algunas situaciones pueden hacer que esto sea aceptable, lo más probable es que dos fechas causen confusión al lector. Por ello, es posible que quieras ocultar la fecha de publicación pero mantener la fecha de última actualización.
Existen plugins para hacer esto, pero el arreglo del CSS es sencillo, así que no recomendamos instalar un plugin entero sólo para eliminar un elemento de tu sitio.
Para eliminar la fecha de publicación pero mantener la fecha de última actualización (añadida previamente con los métodos anteriores), ve a Apariencia > Personalizar > CSS adicional en el panel de control de WordPress.
Pega este código en el campo CSS adicional:
.entry-date {
display: none !important;
}
Haz clic en el botón Publicar para hacer efectivos los cambios.
Ahora deberías ver que se ha eliminado la fecha de publicación, pero se sigue mostrando la fecha de última actualización.
Ten en cuenta que, aunque el nombre de la clase CSS .entry-date
es común en una amplia gama de temas, no se utiliza en todos ellos. Así que, si este código en particular no te funciona, lo más probable es que sea porque tu tema utiliza un nombre de clase que no es .entry-date
.
Pero el código CSS sigue siendo bueno, así que lo único que tienes que hacer es averiguar el nombre de clase que utiliza tu tema para la fecha de publicación. Para ello, ve al frontend de una entrada del blog y haz clic con el botón derecho del ratón en la fecha de publicación que se está mostrando. Selecciona la opción Inspeccionar (esto varía en función de tu navegador: Chrome utiliza«Inspeccionar», Firefox utiliza«Inspeccionar elemento«, y para Safari debes pulsar la tecla Opción + C)
Esto revela la sección de Herramientas del Desarrollador de tu navegador, que muestra los elementos de codificación de tu página actual, en particular el código CSS del elemento de la página en el que acabas de hacer clic.
Debería aparecer como elemento principal si has hecho clic en la fecha, pero si no, busca una sección para <time class=
. La clase CSS para tu fecha publicada debería aparecer justo después; en este caso, es entry-date
. Pero los desarrolladores utilizan muchas variaciones de esto al crear temas, como post-date
, posts-date
y published-date
.
Copia sólo esa clase (no los paréntesis ni otros elementos).
Pega el código en el siguiente fragmento de CSS, sustituyendo yourthemes-class-name
. Asegúrate de mantener el punto antes del nombre de la clase.
.yourthemes-class-name {
display: none;
}
¡Y eso debería funcionar!
Una forma rápida (pero sólo a veces efectiva) de eliminar la fecha de publicación
Una forma rápida y sin código de eliminar la fecha de publicación, pero manteniendo la fecha de última actualización (insertada a partir del método anterior), es eliminando por completo el formato de la fecha en los Ajustes Generales de WordPress.
En WordPress, ve a Ajustes > General, y luego desplázate hasta las secciones Formato de fecha y Formato de hora. Elige la opción Personalizada para ambos y elimina el formato de ejemplo en cada campo. Haz clic en el botón Guardar cambios de la parte inferior.
Como resultado, ya no aparecerán más fechas de publicación en las entradas de tu blog (o en cualquier tipo de entrada), pero la última fecha de actualización permanecerá, siempre y cuando hayas implementado el código necesario para mostrar la última fecha de actualización en el archivo functions.php (mostrado anteriormente en este artículo).
Todos tus tipos de entradas siguen recibiendo una marca de tiempo «Publicada» en el backend para que puedas encontrar esa fecha dentro de tu lista de entradas en WordPress, y los motores de búsqueda tengan una fecha de publicación que registrar. Sin embargo, puede que este método no funcione tan bien en algunos temas, especialmente si hay algún texto extra o un icono incluido con la fecha de publicación que se queda atrás. Nuestro ejemplo dejó atrás un texto «Publicado», pero afortunadamente no importaba mucho, ya que sigue teniendo sentido con el texto «Por nombre de autor». También hemos observado que algunos temas vuelven a rellenar el campo Formato de fecha personalizado después de eliminar los valores predeterminados, por lo que esto no funcionará para todos[/nota]
Método 2: Editar la plantilla de tu tema
Los desarrolladores de temas utilizan diferentes plantillas dentro de los archivos del tema para mostrar la información. La mayoría de las veces, una plantilla de tema dicta dónde y cómo se muestran los metadatos de la entrada (como la fecha de publicación) en el tema.
Puede que tengas que realizar alguna búsqueda, pero la idea es localizar la plantilla (y el código dentro de esa plantilla) responsable de compartir la fecha y la hora de una publicación en el frontend. De nuevo, los desarrolladores difieren en las plantillas utilizadas, pero es habitual ver el código de la fecha de publicación en una de estas plantillas:
- index.php
- page.php
- single.php
- archivo.php
- contenido.php
- template-tags.php
- plantilla-funciones.php
- Un archivo PHP dentro de la carpeta
/inc
- Un archivo PHP dentro de la carpeta
/post
- Un archivo PHP dentro de la carpeta
/content
- Un archivo dentro de la carpeta
/excerpt
- Un archivo dentro de la carpeta
/template-parts
Se deja a la discreción del desarrollador (y a su propio estilo), por lo que deberás indagar para averiguar dónde se encuentra el código correcto, o para localizar un archivo con un nombre diferente a los indicados anteriormente.
Aquí tienes algunas opciones para encontrar el archivo del tema correcto:
- Envía un mensaje al desarrollador del tema y pregúntale qué plantilla del tema controla la salida de las fechas de publicación de las entradas. También puedes realizar una búsqueda en línea o en el foro de usuarios de un tema.
- Comprueba las plantillas de temas más comunes. Puedes empezar con index.php, page.php y single.php para temas más sencillos, pero la mayoría de los temas modernos utilizan archivos como
/template-parts
,/excerpts
y/inc
. - Utiliza la función de búsqueda del cliente FTP para buscar instancias de texto como
posted
,time
,date
,get_the_time
, oget_the_date
.
Para este ejemplo, estamos utilizando el tema Twenty Twenty One, y hemos encontrado que el código de la fecha de publicación se encuentra en el archivo template-tags.php, lo que te da una idea de que no hay mucha estandarización por parte de los desarrolladores de temas.
Los indicadores de la fecha de publicación en este archivo son
- Una referencia a la clase de tiempo
get_the_date
código- «Texto «publicado
Cuando encuentres indicadores de este tipo, decide una zona dentro del código que tenga sentido para colocar la última fecha actualizada. Normalmente es mejor insertar el nuevo código antes o después de la sección que ya muestra la fecha publicada.
Copia este código y pégalo en el lugar que desees:
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "<p>Last Updated on ";
the_modified_time('F jS, Y');
echo " at ";
the_modified_time();
echo "</p> ";
}
Trabajar con archivos de plantilla suele llevar un poco más de tiempo para encontrar las carpetas adecuadas, pero compensa con varias ventajas, principalmente que la fecha de la última actualización se muestra realmente en varias zonas.
Una de esas áreas es justo donde has insertado el código de las entradas. En este ejemplo, ahora podemos ver la fecha y el texto de la última actualización en la parte inferior del artículo, justo encima de la fecha de publicación.
Al cambiar la plantilla del tema también se muestra la fecha de última actualización en la página principal del Blog/Archivo, donde se listan todas las entradas de WordPress en secuencia. Por lo tanto, cada entrada actualizada muestra esa fecha en la lista, dando a los visitantes del sitio aún más transparencia sobre la frescura de tu contenido.
Cambia la ubicación donde aparece la última fecha de actualización
Las plantillas de los temas dictan cómo aparecen las fechas en las entradas de WordPress, pero también deciden dónde aparece la fecha en una entrada.
Como depende del tema y de la estructura de su plantilla, puedes encontrar que un tema presenta las fechas de publicación y de última actualización en la parte superior de la entrada, justo debajo del título pero por encima del contenido. Otros desarrolladores de temas optan por revelar las fechas hacia la parte inferior, como antes de la biografía del autor, o incluso en algún lugar único como en la barra lateral.
Por lo tanto, es necesario utilizar las plantillas de los temas para ajustar dónde se coloca la fecha de última actualización o de publicación en una entrada. A veces, esto significa simplemente mover el código que has insertado en el método 2 a otro lugar del mismo archivo PHP.
Otras veces, ese archivo PHP es en realidad un archivo de «parte de la plantilla», que luego es arrastrado por una plantilla maestra que organiza todas las partes de la plantilla, dando lugar al formato de la entrada.
Utilizando nuestro ejemplo del tema Twenty Twenty One de antes, está claro que el archivo template-tags. php es sólo una pequeña pieza que al final se inserta en un archivo de tema de entrada maestro. Por lo tanto, tu trabajo consiste en preguntar al desarrollador qué plantilla del tema se encarga del formato de la entrada, o bien investigar por tu cuenta.
Aunque no podemos garantizar que esto funcione para todos los temas, es un excelente punto de partida buscar una plantilla de tema «maestro» llamada algo así como single.php, content-single.php, o incluso post.php.
En el caso del tema Twenty Twenty One, podemos insertar el último código actualizado tanto en single .php como en content-single .php, ya que single. php sirve como archivo de plantilla «maestro», pero content-single.php es la parte de la plantilla de la que tira single. php.
Para mover la ubicación de la última fecha actualizada, toma el código mencionado en el método 2 y pégalo donde quieras que vaya. Podemos ver que este archivo tiene una sección header
y un fragmento para the_content
, así que colocaremos el código de la última fecha actualizada justo entre esos dos, moviendo la fecha desde la posición por defecto debajo del contenido a justo antes del contenido.
En el frontend, la última fecha actualizada aparece ahora donde queremos, y puedes eliminar la fecha repetida de la ubicación anterior (hacia la parte inferior) o dejar ambas ahí.
Añadir la fecha de última actualización en el tema Astra
Dado que el uso (y los nombres) de las plantillas de los temas cambian de un tema a otro, te mostraremos cómo insertar la última fecha actualizada en algunos temas que son populares por sus opciones de diseño polivalente y su rapidez: Astra, Neve y Zakra.
El primero, Astra, es un conocido tema polivalente con una biblioteca de plantillas iniciales gratuitas. Cada una de esas plantillas de inicio añade nuevos archivos al directorio de plantillas del tema, pero la estructura básica sigue siendo la misma. Para este tutorial, hemos instalado una plantilla de inicio y ahora queremos añadir una fecha de última actualización en la parte superior de cada entrada.
Para que te hagas una idea de lo diferente que funciona cada tema, el tema Astra (con su plantilla de inicio de Blog de Viajes) ni siquiera muestra la fecha de publicación por defecto. No obstante, puedes añadir la fecha de última actualización. Para insertar la fecha utilizando el método 1 de este artículo, ve a /wp-content > /themes > /astra
en tu cliente FTP. Abre el archivo functions.php.
Pega el código del Método 1 al final del archivo y guárdalo en tu servidor. El resultado es la última fecha de actualización que aparece en la parte superior de las entradas de tu blog.
Utilizando el método 2, encuentra la plantilla del tema llamada single-layout.php. Se encuentra en /astra > /template-parts > /single
.
Estás utilizando el mismo código, pero algunas plantillas de temas requieren que especifiques que estás utilizando código PHP; por lo tanto, añade el corchete alrededor del código si estás viendo el código en el frontend y no la fecha renderizada.
Debería tener este aspecto:
<?php
function show_last_updated( $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('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated-date">Recently updated on '. $updated_date . ' at '. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'show_last_updated' );
Coloca el fragmento justo encima de la línea que incluye el código the_content
.
¡Al guardar y subir ese nuevo archivo al servidor se genera una línea recién actualizada antes de que comience el contenido en el tema Astra!
Añadir la fecha de última actualización en el tema Neve
El tema Neve es un excelente recordatorio de que siempre hay que consultar el Personalizador de WordPress antes de trastear con cualquier código. Cada tema añade su propia configuración dentro del Personalizador, por lo que es posible que encuentres una opción para mostrar sólo la última fecha de actualización. Y ese es exactamente el caso de Neve.
Para activar el ajuste en WordPress, ve a Apariencia > Personalizar > Diseño > Blog/Archivo. Haz clic en el desplegable Meta de la entrada. Asegúrate de que la fecha está visible en Meta Order, y luego activa la opción «Usar la última fecha actualizada en lugar de la publicada»
La fecha más reciente se mostrará entonces en la página del blog y en cada entrada individual.
Añadir la fecha de última actualización en el tema de WordPress Zakra
Zakra es otro tema complicado en el que podrías pensar en ir a la carpeta /template-parts
de tus archivos de WordPress para encontrar el código que sirve para la fecha de publicación. Sin embargo, el lugar correcto está dentro de la carpeta /inc
.
Para añadir la última fecha de actualización a Zakra, conéctate mediante un cliente FTP y ve a la carpeta /themes
de tu sitio. A continuación, navega hasta /zakra > /inc > template-tags.php
. Abre el archivo para editarlo.
Pega el código comentado anteriormente entre );
(de la función get_the_time
) y $posted_on = sprintf(
. Guarda el archivo en el servidor.
La fecha aparece ahora en el frontend de todas las entradas del tema Zakra.
Si todavía tienes problemas para editar el diseño de tu tema
Como habrás notado varias veces a lo largo de este artículo, cada tema tiene su propio estilo incorporado, código CSS y funcionalidad PHP. Por lo tanto, es imposible saber cómo responde cada tema a nuestro código de ejemplo. Además, muchos temas ya tienen el estilo adecuado, o incluso muestran la última fecha de actualización sin que tengas que hacer ningún ajuste.
Independientemente de la situación, la mayoría de los problemas al tratar con la última fecha de actualización surgen debido a los archivos de los temas codificados, o a algún tipo de singularidad dentro de los archivos. Por lo tanto, a menudo es mejor ponerse en contacto con el desarrollador de tu tema y mencionar lo que estás tratando de conseguir. A menudo pueden proporcionar una solución rápida con el código CSS o PHP adecuado para tu situación particular.
Método 3: Utilizar un plugin
Te recomendamos que utilices uno de los métodos anteriores para modificar las fechas de publicación antes de recurrir a un plugin. Esto se debe a que cada plugin que añades crea más posibilidades de problemas de rendimiento y seguridad; este cambio de fecha en particular es pequeño, así que preferimos evitar añadir un plugin cuando todo lo que tienes que hacer es editar el archivo functions.php o una plantilla de tema.
Dicho esto, es posible que descubras que ninguno de los métodos anteriores funciona, o que no funcionan como tú quieres. En ese caso, considera instalar y activar el plugin WP Last Modified Info.
Este plugin elimina las conjeturas de la ecuación, permitiéndote añadir la última fecha de actualización, ajustar la configuración (como sustituir la fecha de publicación) y formatear la apariencia y la ubicación de la fecha.
Una vez activado, ve a Ajustes > Información sobre la última modificación de WP en el panel de control de WordPress. En la página de Opciones de Publicación, activa el interruptor de «Habilitar para Publicaciones/Páginas en el Frontend»
También puedes elegir cambiar el método de visualización a:
- Antes del contenido
- Después del contenido
- Sustituir la fecha de publicación
- Manual(usando un shortcode)
Desplázate hacia abajo en la página para localizar otros ajustes para:
- Formato de la fecha
- Formato de la hora
- Espacio de tiempo
Guarda estos ajustes para que aparezca la última fecha de actualización en el frontend de tu sitio. Si algo no se ve del todo bien, vuelve a la configuración para ver si hay algo disponible para arreglarlo a lo que quieres ver.
Automáticamente, el plugin activa también la fecha de última actualización de las páginas. Si quieres eliminar ese valor por defecto, vuelve a la configuración del plugin para rellenar el campo «Tipos de publicaciones que deben mostrar información modificada«. Simplemente escribe «Posts» en el campo para asegurarte de que no se actualiza nada en el tipo de entrada Pages. Una vez realizados los cambios, asegúrate de hacer clic en el botón Guardar configuración.
¿Cómo saber cuándo se actualizó por última vez una entrada o página de WordPress?
Mostrar la fecha de actualización más reciente en una entrada de WordPress es una cosa, pero ¿qué pasa con la visualización real de cuándo se actualizó una entrada por última vez? Después de todo, esta es una parte importante para identificar las entradas antiguas que debes modificar.
Además, mirar las fechas de publicación y de última actualización puede ayudar a solucionar los problemas que puedas encontrar al añadir la fecha de última actualización. Por ejemplo, la mayor parte del código de este artículo requiere que haya realmente una fecha de última actualización para poder tirar de ella. Eso significa que no verás ninguna fecha si la publicación no se ha actualizado, lo que puede que no sepas hasta que busques una fecha en el backend.
Para ver cuándo se actualizó por última vez una entrada o página de WordPress (incluso antes de implementar cualquier código de los métodos anteriores) puedes recurrir a un área del panel de control de WordPress.
Desgraciadamente, WordPress no muestra automáticamente la fecha de modificación o de última actualización en el backend cuando añades a tus entradas y páginas, incluso cuando implementas algunos de los códigos de nuestros métodos anteriores. Al ir a la lista de Entradas en WordPress sólo se muestra una columna de Fecha de Publicación.
Lo mismo ocurre con los editores de entradas y páginas; puedes mirar en la pestaña de entradas para ver la fecha de publicación, pero nada sobre cuándo se actualizó por última vez.
La forma incorporada de tener una idea de la fecha de última actualización en WordPress
Sin la ayuda de la funcionalidad de visualización incorporada, lo mejor es abrir la entrada en cuestión y hacer clic en la pestaña Entrada de la derecha. Desplázate hacia abajo para encontrar un botón de Revisiones.
- Si no ves un botón de Revisiones, significa que nunca lo has actualizado.
- Si ves un botón de Revisiones, haz clic en él.
Aunque esto no es una garantía para encontrar la última fecha de actualización, te da una idea bastante buena de la actividad de esta entrada.
Las revisiones se guardan en WordPress tanto si publicas la entrada como si no, así que es posible que tengas algunos registros de revisiones que no sean realmente fechas de última actualización. Pero puedes mirar las revisiones pasadas para ver cuál de ellas has publicado más recientemente, basándote en el contenido de la revisión.
Cada revisión registra la fecha y la hora, que puedes suponer que también es la fecha de última actualización.
Si ya has implementado el código de la última fecha de actualización de uno de los métodos anteriores, pero no ves una fecha en el frontend, esta es una excelente manera de ver si la publicación tiene una fecha de actualización en primer lugar; si no la tiene, el código no mostrará nada.
O utiliza un plugin para encontrar la fecha de última actualización en el backend
El plugin WP Last Modified Info no sólo añade la fecha de última modificación en el frontend, sino que crea columnas y secciones en todo el panel de control para facilitar la localización de las entradas que no has actualizado en un tiempo.
Con el plugin WP Last Modified Info instalado, navega a la lista de Entradas en WordPress. Automáticamente, el plugin genera una nueva columna junto a la Fecha llamada Última modificación.
El plugin también muestra una pestaña dentro del editor de entradas llamada Última actualización, que muestra la fecha y hora de la última actualización de la entrada individual.
Resumen
En este artículo, has aprendido:
- ¿Cómo saber cuándo se actualizó por última vez un sitio web?
- Las ventajas de mostrar la fecha de la última actualización en tu sitio web
- ¿Cómo mostrar la fecha de la última actualización en WordPress? utilizando los siguientes métodos:
- Método 1: Editando functions.php y CSS en tu tema
- Método 2: Editando las plantillas del tema
- Método 3: Utilizando un plugin como WP Last Modified Info
También hemos explorado consejos sobre:
- ¿Cómo cambiar el estilo de la fecha de última actualización?
- ¿Cómo eliminar la fecha de última actualización de las páginas y de cualquier otra cosa que no sea un post?
- Eliminando la fecha de publicación para que sólo aparezca la fecha de última actualización
- ¿Cómo cambiar la ubicación de la última fecha de actualización en una entrada?
Por último, te mostramos cómo añadir la fecha de última actualización a varios temas populares, entre ellos:
- Twenty Twenty
- Twenty Twenty one
- Astra
- Neve
- Zakra
Haznos saber en los comentarios si tienes alguna otra pregunta sobre cómo mostrar la fecha de última actualización en tu sitio web de WordPress
Deja una respuesta