• Saltar al contenido principal
  • Saltar a la barra lateral principal
  • Saltar al pie de página
Jessica Gestoso

Jessica Gestoso

Consultoría tecnológica para emprendedoras digitales que quieren cambiar el mundo

  • Quien soy
  • Trabaja Conmigo
  • Blog
  • Podcast
  • Contacto
  • Test Gratuito

Cómo ordenar entradas por fecha de actualización en WordPress

Publicado el 09/01/2019 por Jessica Gestoso
Última actualización el 29/08/2020

Sí, ya sé que lo habitual suele ser encontrarse las entradas del blog ordenadas de forma cronológica. Pero, llevo una temporada pensando en qué hacer con los post que edito para actualizar su contenido y que se quedan escondidos entre todos los que llevo publicados.

Así que he decidido hacer un pequeño experimento y mostrar las entradas del blog ordenadas por fecha de actualización.

Sobre mostrar, o no, los post sin fecha

Hace unos años escribí una entrada en la que declaraba mi «odio» a los post que se publican sin fecha y mi opinión sigue siendo más o menos la misma.

Aunque no me gusta demasiado, puedo llegar a entender que la fecha se oculte en las entradas con un contenido que es válido durante un gran periodo de tiempo (recetas de cocina, reseñas de libros, artículos sobre productividad…)

Pero en blogs como el mío, en donde hablo de temas que cambian con frecuencia, no mostrar la fecha puede despistar bastante.

Imagina que llegas aquí a través de Google y no tienes forma de averiguar si te estoy hablando de algo actual o de una herramienta que quedó obsoleta hace 2 años. Que una intenta ir actualizando el contenido, pero siempre se me escapan cosas…

Total, que en su día tuve dudas sobre cómo hacerlo. Porque no sabía si ir cambiando las fechas de publicación de las entradas que voy editando o si mostrar la fecha de actualización. Y al final, me decidí por hacer lo segundo.

Cómo mostrar la fecha de actualización de una entrada en Genesis

En Genesis (que es la plantilla que uso en el blog) es bastante sencillo cambiar la información que quieres mostrar sobre cada entrada.

post-meta-above

Lo primero que tienes que hacer es instalar el plugin Genesis Simple Edits, que es el plugin que te permitirá modificar la información de las entradas y el pie de página del tema.

Y después añadir el correspondiente código en el lugar en donde quieres que se muestre la fecha de actualización.

Tal y como te muestro en la siguiente imagen:

Genesis - Simple Edits

Cómo mostrar los post ordenados por fecha de actualización

Como te comentaba, podría haberme limitado a cambiar la fecha de publicación de cada entrada. Pero decidí no hacerlo así para darle un poco más de contexto al contenido y que te resulte más fácil distinguir cuales son las entradas editadas.

Otra opción sería la de utilizar el plugin Post Typer Order, que te permite ordenar las entradas de varias formas.

Pero a mí me pareció mucho más sencillo hacerlo por código, añadiendo las siguientes líneas en el archivo functions.php de mi tema.

function my_custom_ordering( $query ) {
    if($query->is_main_query() AND !is_admin() ) {
      if ( $query->is_home() ||  $query->is_category() ||  $query->is_tag() ){
            $query->set( 'orderby', 'modified' );
       }
   }
}
add_action( 'pre_get_posts', 'my_custom_ordering' );

Y sí, ya sé que eso de tocar código agobia un poco, pero para eso te he grabado un vídeo en el que te explico cómo hacerlo paso a paso.

Como cambiar el orden de las entradas del widget «entradas recientes«

Al rato de terminar de reordenar las entradas del blog me di cuenta de que me había olvidado del widget «últimas entradas» que tengo en la parte inferior de la web.

Afortunadamente hay plugins para todo y con una búsqueda rápida di con Smart Recent Post Widgets, que es la versión vitamina del widget que trae WordPress de serie.

smart-recent-post-widget

Y tal y como puedes ver en la imagen, lo único que tuve que hacer fue decirle que las ordenara por fecha de modificación :D

Y ahora, sólo me queda preguntarte… ¿Qué te parece mi nueva forma de ordenar entradas? Espero tu respuesta en comentarios.

  • facebook
  • Twitter
  • LinkedIn

Publicado en: Ayuda para tu blog Etiquetado como: video, WordPress

Interacciones con los lectores

Comentarios

  1. de calaveras dice

    28/03/2021 a las 15:32

    Excelente artículo.

    Responder
  2. Tito whisky dice

    01/05/2021 a las 05:22

    Buen artículo, pero me interesa que la fecha de modificación de las entradas se muestre en la lista de administración de las entradas como una columna mas, para poder ordenar y saber , en el caso de tener que hacer actualizaciones masivas, cuales me faltan modificar. HE agregado columnas en otras listas, por ejemplo la de pedido de WooComerce, pero no logro encontrar documentación para hacerlo en la lista de las entradas. Me podrás ayudar?

    Responder
  3. roxy dice

    16/09/2021 a las 19:38

    hola. pregunta simple. quiero actualizar una entrada sin que cambie su orden de publicacion. esto es así en wordpress.com por defecto, o cambia segun se actualiza o modifica la entrada. muchas gracias

    Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Los datos que proporciones al enviar tu comentario sólo serán utilizados para responder a tu comentario.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Footer

Algo más a lo que echarle un ojo:

  • ¿Membresía o cursos sueltos?, con Isra Bravo
  • ¿Cómo crear tu sitio web sin programación?
  • ¿Qué son los funnels de ventas y cómo ayudan a tu negocio?
  • ¿Qué es una membresía?
  • Estrategias de marketing para eventos: promociona tu marca

Desarrollo WordPress

  • Mantenimiento WordPress
  • Creación de páginas Web
  • Soporte a medida (bolsa de horas)
  • Creación de formularios de suscripción
  • Los errores más comunes en una web (CheckList gratuito)

Servicios de consultoría tecnológica

  • Consultoría para emprendedoras
  • Mentoring 1 a 1
  • ¿Estás preparada para monetizar tus conocimientos? (Test Gratuito)

Formación para emprendedoras

  • Comunidad para emprendedoras digitales
  • Curso «Cómo crear un lead magnet»
  • Training Mejora la Visibilidad de tu Web

Aviso legal, política de privacidad y de cookies
Jessica Gestoso © 2023 · Todos los derechos reservados

Utilizo cookies analíticas, publicitarias y de terceros para ofrecerte la mejor experiencia en la web.

Puedes aprender más sobre qué cookies utilizo o desactivarlas en los ajustes.

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies de terceros

Esta web utiliza cookies de terceros para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!