Muestra fechas relativas en WordPress

Aprende cómo mostrar fechas relativas en WordPress para mejorar la interacción y el engagement de tus lectores. Descubre tres métodos sencillos y efectivos usando el bloque Fecha, el plugin Meks Time Ago, o código personalizado. Optimiza tu sitio web y atrae más visitantes con contenido fresco y relevante. Haz clic para conocer más y mejorar tu estrategia SEO.

Mostrar fechas relativas en un sitio web de WordPress puede ser una estrategia efectiva para indicar a los lectores la novedad y relevancia del contenido, lo que a su vez puede aumentar la interacción y el engagement con tu sitio. Aquí te explicaremos cómo implementar fechas relativas de manera sencilla y efectiva.

¿Por qué mostrar fechas relativas?

Las fechas relativas, como «hace 2 días» o «ayer», ofrecen una forma más intuitiva y rápida de informar a los lectores sobre la frescura del contenido. A diferencia de las fechas absolutas, que requieren que el lector compare la fecha de publicación con la fecha actual, las fechas relativas proporcionan una visión inmediata de la reciente publicación del contenido. Esto es especialmente útil en blogs y sitios web donde la actualidad del contenido es crucial.

Método 1: Usar el Bloque Fecha de WordPress

Desde la versión 6.7 de WordPress, es posible utilizar el bloque Fecha para mostrar fechas relativas de manera rápida y gratuita. Aquí te guiamos a través del proceso:

  • Accede al editor de sitio completo de tu tema de bloques.
  • Ve a la sección ‘Post Meta’ de tu plantilla.
  • Configura el bloque Fecha para que muestre fechas relativas.
  • Aunque este método es fácil de implementar, tiene limitaciones, como la falta de personalización avanzada. Por ejemplo, no puedes mostrar fechas como «Hoy» o «Ayer» en lugar de «Hace X minutos» o «Hace X horas».

Método 2: Usar el plugin Meks Time Ago

Si buscas una solución más personalizable y compatible con tanto temas clásicos como de bloques, el plugin Meks Time Ago es una excelente opción. Aquí están los pasos para instalar y configurar este plugin:

  • Instala y activa el plugin Meks Time Ago en tu área de administrador.
  • Ve a los ajustes generales del plugin y configura dónde aplicar el formato «hace tiempo».
  • Puedes personalizar aspectos como a qué entradas añadir las fechas relativas y sustituir la palabra «hace» por otra de tu preferencia.
  • Aunque Meks Time Ago es fácil de usar y gratuito, también tiene limitaciones similares al bloque Fecha en cuanto a la personalización de las fechas.

Método 3: Utilizar código personalizado

Para una mayor personalización y control, puedes utilizar código personalizado. Este método es avanzado pero ofrece la flexibilidad de mostrar fechas como «Hoy» o «Ayer» en lugar de «Hace X minutos» o «Hace X horas».

  • Instala y activa el plugin WPCode, que te permite añadir código personalizado de manera segura.
  • Crea un nuevo fragmento de código y añade el código personalizado para formatear las fechas relativas.
  • Este método requiere conocimientos básicos de programación, pero ofrece la mayor flexibilidad en la personalización.

Ejemplo de Código Personalizado

function relative_time($date) {
    $difference = time() - strtotime($date);
    if ($difference < 60) {
        return 'Hace ' . floor($difference) . ' segundos';
    } elseif ($difference < 3600) {
        return 'Hace ' . floor($difference / 60) . ' minutos';
    } elseif ($difference < 86400) {
        return 'Hace ' . floor($difference / 3600) . ' horas';
    } elseif ($difference < 604800) {
        return 'Hace ' . floor($difference / 86400) . ' días';
    } elseif ($difference < 2592000) {
        return 'Hace ' . floor($difference / 604800) . ' semanas';
    } elseif ($difference < 31536000) {
        return 'Hace ' . floor($difference / 2592000) . ' meses';
    } else {
        return 'Hace ' . floor($difference / 31536000) . ' años';
    }
}

// Uso del función
$post_date = get_the_time('Y-m-d H:i:s');
echo relative_time($post_date);

Consideraciones para el SEO

Al mostrar fechas relativas, es importante considerar el impacto en el SEO de tu sitio. Aunque las fechas relativas mejoran la experiencia del usuario, las fechas absolutas pueden ser más relevantes para los motores de búsqueda. Asegúrate de que tu estrategia de fechas no afecte negativamente la indexación de tus artículos.

Optimización Adicional

Para optimizar aún más tu sitio WordPress, considera los siguientes consejos:

  • Velocidad y Rendimiento: Utiliza temas ligeros y bien codificados. Plugins como WP Rocket y Perfmatters pueden ayudar a mejorar la velocidad de carga de tu sitio, un factor crítico para el SEO[5].
  • Palabras Clave: Utiliza palabras clave estratégicamente en tus títulos, subtítulos y contenido. Esto mejora la visibilidad en los motores de búsqueda[3].
  • Contenido Relevante: Crea contenido valioso y actualizado. La actualización periódica del contenido viejo es crucial para mantener un buen posicionamiento a largo plazo[2].

Invitación a la Comunidad WordPress

Si aún no eres miembro de la comunidad WordPress, te invitamos a acercarte a las Meetups de WordPress más cercanas. En ciudades como Madrid, Barcelona, Valencia, Sevilla y Zaragoza, encontrarás comunidades activas y entusiastas dispuestas a compartir conocimientos y experiencias.

Como cloenda

Mostrar fechas relativas en WordPress es una forma efectiva de mejorar la experiencia del usuario y destacar la novedad del contenido. Ya sea mediante el bloque Fecha, el plugin Meks Time Ago o código personalizado, tienes varias opciones para adaptar este formato a tus necesidades. Recuerda siempre considerar el impacto en el SEO y mantener un enfoque holístico en la optimización de tu sitio web.

Antes de realizar cualquier cambio en tu sitio web, asegúrate de hacer una copia de seguridad. Si necesitas ayuda profesional, no dudes en utilizar el formulario de nuestra web para solicitar asistencia, tanto de forma online como presencialmente en Zaragoza.