WordPress Hosting

ordenador portail mascota php

Poner un aviso en las noticias antiguas o sin actualizar (actualizado)

Si publicas mucho en tu blog, y el contenido del mismo tiene caducidad, es buena idea añadir un aviso a los visitantes cuando estén viendo una publicación de hace – digamos – un año o más ¿no te parece?

Cómo avisar de entradas antiguas

Para mostrar un aviso de publicaciones antiguas solo tienes que añadir el siguiente código en la parte del loop del archivo single.php donde quieras que aparezca el mensaje:

<? $ageunix = get_the_time('U'); $days_old_in_seconds = ((time() - $ageunix)); $days_old = (($days_old_in_seconds/86400)); if ($days_old > 365) {
  echo '
<div class="disclaimer">AVISO: esta publicación es de hace más de un año, así que podría no funcionar en la última versión de WordPress. Compruébalo antes.</div>
'; 
} 
?>

Este código usa la función de PHP get_the_time('') para obtener la fecha de publicación de la entrada, y si es más de los días especificados (($days_old > 365)), entonces muestra el aviso en el siguiente <div>.

Ya solo te queda modificar el texto de aviso por el que tu quieras y cambiar los días por lo que prefieras

Cómo avisar de entradas sin actualizar

Si, por el contrario, prefieres mostrar el aviso únicamente si las entradas no se han actualizado, independientemente de su fecha de publicación inicial, el código cambia, pero solo un poquito, así:

<? $ageunix = get_the_modified_time('U'); $days_old_in_seconds = ((time() - $ageunix)); $days_old = (($days_old_in_seconds/86400)); if ($days_old > 365) {
  echo '
<div class="disclaimer">AVISO: esta publicación hace un año o más que no se actualiza, así que podría no funcionar en la última versión de WordPress. Compruébalo antes.</div>
'; 
} 
?>

En esta ocasión usamos otra función de PHP, get_the_modified_time(''), para obtener la fecha en que se actualizó la entrada. El resto, salvo un poco el texto a mostrar, no varía, es como en el primer ejemplo.

Si es el caso se vería tal que así…


Es algo tan práctico que, con un poquito de CSS añadido, ya lo tienes disponible en Ayuda WordPress, donde aviso de entradas sin actualizar desde hace 3 años o más, y esta misma entrada es un ejemplo de ello, porque se publicó inicialmente en diciembre de 2015, pero como se ha actualizado en 2025 no se muestra el aviso, que no aparecerá hasta diciembre de 2028, si no la vuelvo a actualizar, claro 🙂

Compártelo en tus redes
Resúmelo con tu IA

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 4.9 / 5. Total de votos: 8

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!



Sobre el autor

9 comentarios en “Poner un aviso en las noticias antiguas o sin actualizar (actualizado)”

    1. He usado lo mismo que he puesto en el post, con algo de CSS del tema y arreando. Gracias, espero que sea práctico y útil

  1. juansantiago

    Hola Fernando, una vez más he de agradecer tu trabajo como blogger hispano de wordpress.

    Aun no he visto desde un móvil, pero, desde pc con el navegador iceweasel (el mozilla de debian) veo los sitios web sin herramientas de navegación, menú etc ¿es esto normal?

    1. juansantiago

      2 pues… por alguna razon mis cometarios que ivan pra lo de amp quedaron aquí 🙁

        1. juansantiago

          No digo que sea un bug del blog, más bien un bug de mi serebro 🙂 solo que como no podía eliminar los comentarios quería aclarar.

  2. juansantiago

    ¿Hay algún navegador en modo texto para móviles tipo los navegadores de consola de linux?, me da queesto soluciona mejor el problema de navegar rápido y tenemos todas las herramientas incluso campos te texto formularios etc.

    ¿no te parece que un plug que muestre un sitio a manera texto cual navegador de consola sería una mejor idea?

    Luego que lo entienda google es otra historia 🙁

    1. juansantiago

      pues… por alguna razon mis cometarios que ivan pra lo de amp quedaron aquí 🙁

Los comentarios están cerrados.

Scroll al inicio