Jessica Gestoso

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

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

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

Publicado el 09/01/2019 por Jessica Gestoso 1 comentario
Ú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.

¿De qué va esto?

  • Sobre mostrar, o no, los post sin fecha
  • Cómo mostrar la fecha de actualización de una entrada en Genesis
  • Descubre los 21 Errores que  dinamitan tu web en WordPress
  • Únete a mi newsletter y recíbelo gratis en tu email
  • Cómo mostrar los post ordenados por fecha de actualización
  • Como cambiar el orden de las entradas del widget «entradas recientes«

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.







Descubre los 21 Errores que  dinamitan tu web en WordPress

Únete a mi newsletter y recíbelo gratis en tu email

Una vez dado tu consentimiento, pasarás a formar parte de mi lista de suscriptores y recibirás boletines con recursos que te ayudarán en tu emprendimiento digital y ofertas de mis productos y servicios.

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

Archivado en:Ayuda para tu blog Etiquetado con:video, WordPress

Comentarios

  1. de calaveras dice

    28/03/2021 en 15:32

    Excelente artículo.

    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.

Algo más a lo que echarle un ojo:

  • Marketing de afiliación, qué es y cómo aplicarlo
  • Cómo vender un ebook con Payhip
  • ¿Cómo mejorar la presencia digital de tu negocio?
  • Cómo emprender online

Formación para emprendedoras

  • Comunidad para emprendedoras digitales
  • Curso «Cómo crear un lead magnet»
  • Consultoría tecnológica
  • Mentoring 1 a 1
  • ¿Estás preparada para monetizar tus conocimientos? (Test Gratuito)

Desarrollo WordPress

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

Copyright Jessica Gestoso © 2021 · Todos los derechos reservados · Aviso legal, política de privacidad y cookies
Suelo dejarme caer por: Facebook · Instagram · LinkedIn

En cumplimiento con la Ley 34/2002, de servicios de la sociedad de información, te recuerdo que al navegar por este sitio estás aceptando el uso de cookies.Aceptar Cancelar Leer aviso legal, política de privacidad y cookies
Aviso legal, política de privacidad y cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

GUARDAR Y ACEPTAR