Cómo configurar la zona horaria y fecha en WordPress (cPanel, Plesk, DirectAdmin)
¿Por qué WordPress muestra la hora incorrecta?
Es muy común que al instalar WordPress, la hora de tus publicaciones, comentarios o programaciones no coincida con tu zona horaria local. Esto ocurre porque el servidor donde se aloja tu web tiene una ubicación física concreta (por ejemplo, Madrid, Nueva York o Ámsterdam) y usa esa hora por defecto. Si tu audiencia está en México, Argentina o Chile, verás que las horas no cuadran y eso puede confundir a tus lectores o a ti mismo al programar contenido.
La buena noticia es que configurar zona horaria WordPress es un proceso sencillo y no requiere conocimientos avanzados. En esta guía te explicaré paso a paso cómo hacerlo desde el panel de administración de WordPress y, si tienes acceso a tu panel de control de hosting (cPanel, Plesk o DirectAdmin), también te mostraré cómo ajustar la hora a nivel de servidor para evitar conflictos.
Al final, resolverás el problema de hora incorrecta WordPress de una vez por todas, tanto en la visualización pública como en la gestión interna.
Método 1: Configurar la zona horaria desde el panel de WordPress
Este es el método más rápido y recomendado para la mayoría de usuarios, ya que no necesitas tocar archivos ni acceder a configuraciones avanzadas del servidor.
Paso 1: Accede al panel de administración
Entra en tu sitio web añadiendo /wp-admin al final de tu dominio (por ejemplo, tudominio.com/wp-admin). Introduce tu usuario y contraseña.
Paso 2: Ve a Ajustes > Generales
En el menú lateral izquierdo, busca la sección Ajustes y haz clic en Generales. Se abrirá una página con varias opciones de configuración básica de tu sitio.
Paso 3: Localiza el campo "Zona horaria"
Dentro de la página de Ajustes Generales, busca la opción llamada Zona horaria. Verás un desplegable con una lista enorme de ciudades y zonas horarias (por ejemplo, "Ciudad de México", "Madrid", "Buenos Aires", etc.), así como opciones UTC (Tiempo Universal Coordinado).
Paso 4: Selecciona tu ciudad o zona UTC
Elige la opción que mejor represente tu ubicación. Si no ves tu ciudad exacta, busca la zona UTC equivalente. Por ejemplo, si estás en Chile, puedes usar "Santiago" o UTC-3. Si estás en España peninsular, "Madrid" o UTC+1 (en invierno) / UTC+2 (en verano).
[TIP] Si tu ciudad no aparece, usa una ciudad de referencia de la misma zona horaria. Por ejemplo, para el oeste de México puedes elegir "Hermosillo" o "Chihuahua". La hora será la misma.
Paso 5: Guarda los cambios
Desplázate hasta el final de la página y haz clic en el botón Guardar cambios. WordPress actualizará automáticamente la hora de todas tus publicaciones futuras y la visualización de fechas en tu sitio.
¿Qué pasa con las publicaciones antiguas?
Al cambiar la zona horaria, las publicaciones que ya tenías programadas o publicadas se ajustarán a la nueva zona horaria. Es decir, si una entrada se publicó a las 10:00 AM con la hora del servidor, ahora verás la hora correcta según tu nueva configuración. No perderás ninguna fecha, solo se recalculará la visualización.
[INFO] Este método es suficiente para el 95% de los casos. Si después de hacerlo sigues viendo horas raras, es probable que el problema esté en la configuración del servidor o en algún plugin de caché que guarda las fechas antiguas.
Método 2: Cambiar la zona horaria y fecha en cPanel
Si tienes acceso a cPanel (el panel de control más común en hosting compartido), puedes ajustar la hora del servidor para que coincida con tu zona horaria. Esto es útil si tu sitio usa funciones que dependen de la hora del sistema, como cron jobs o ciertos plugins.
Paso 1: Inicia sesión en cPanel
Normalmente accedes desde tudominio.com/cpanel o mediante la URL que te proporcionó tu proveedor de hosting. Introduce tus credenciales.
Paso 2: Busca la sección "Fecha y hora" o "Zona horaria"
Dependiendo de la versión de cPanel, la opción puede estar en diferentes lugares. Busca en el buscador interno (si lo tiene) o navega por las secciones:
- Preferencias > Fecha y hora
- O directamente en la barra lateral: Configuración del servidor > Fecha y hora
Paso 3: Selecciona tu zona horaria
En la pantalla de configuración, verás un desplegable con todas las zonas horarias disponibles. Elige la tuya y guarda los cambios.
[WARNING] Ten cuidado: si cambias la zona horaria del servidor, los archivos de registro y las fechas de creación de archivos también cambiarán. Esto no afecta a WordPress si ya configuraste la zona horaria en el panel, pero es bueno que lo sepas.
Paso 4: Verifica la hora del sistema
cPanel suele mostrar la hora actual del servidor. Asegúrate de que coincide con tu hora local después del cambio.
Método 3: Ajustar la hora en Plesk
Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. El proceso es igual de sencillo.
Paso 1: Accede a Plesk
Escribe https://tudominio.com:8443 o la URL que te haya dado tu proveedor. Inicia sesión con tu usuario administrador.
Paso 2: Ve a "Herramientas y ajustes"
En el menú lateral izquierdo, busca Herramientas y ajustes (o "Tools & Settings" si está en inglés). Dentro, localiza la sección General y haz clic en Configuración de hora.
Paso 3: Elige la zona horaria
Selecciona tu zona horaria en el desplegable. También puedes configurar la sincronización automática con servidores NTP (Network Time Protocol) para que la hora se mantenga siempre precisa.
Paso 4: Guarda y reinicia servicios (si es necesario)
Guarda los cambios. En algunos casos, Plesk te pedirá que reinicies ciertos servicios para aplicar la configuración. Sigue las instrucciones que aparezcan en pantalla.
[TIP] Si usas Plesk y tienes varios sitios web, el cambio afectará a todos los dominios alojados en ese servidor. Esto suele ser beneficioso, pero tenlo en cuenta si tienes clientes en distintas zonas horarias.
Método 4: Configurar la zona horaria en DirectAdmin
DirectAdmin es un panel menos conocido pero muy eficiente. Su configuración de hora es directa.
Paso 1: Inicia sesión en DirectAdmin
Accede a tudominio.com:2222 o la URL que te indique tu hosting. Introduce tus datos.
Paso 2: Busca "Ajustes del servidor" o "Configuración"
En el menú superior o lateral, busca una opción llamada Ajustes del servidor o Server Settings. Dentro, localiza Hora del sistema o Zona horaria.
Paso 3: Cambia la zona horaria
Selecciona tu zona horaria y guarda los cambios. DirectAdmin actualizará la hora del sistema inmediatamente.
Paso 4: Comprueba la hora
Puedes verificar la hora actual del servidor en la misma página o usando el comando date si tienes acceso SSH.
Método 5: Si usas Syspanel (anteriormente HestiaCP)
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar al de otros paneles, pero con un detalle importante: el acceso se realiza a través del puerto 2106.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe https://tudominio.com:2106. Te aparecerá una advertencia de seguridad porque el certificado no es válido automáticamente; haz clic en "Avanzado" y luego en "Continuar".
Paso 2: Inicia sesión con tu usuario administrador
Usa las mismas credenciales que empleas para gestionar tu hosting.
Paso 3: Ve a "Ajustes" > "Zona horaria"
En el menú lateral, busca Ajustes o Settings. Dentro, encontrarás una opción para Zona horaria o Time Zone. Selecciona la tuya y guarda.
[WARNING] Syspanel puede tener una interfaz ligeramente diferente según la versión. Si no encuentras la opción, busca en la documentación de tu proveedor o contacta con soporte técnico.
Solución avanzada: Editar el archivo wp-config.php
Si por algún motivo no puedes cambiar la zona horaria desde el panel de WordPress ni desde el panel de control del hosting, puedes hacerlo manualmente editando el archivo de configuración de WordPress.
Paso 1: Accede a tu hosting por FTP o el administrador de archivos
Usa un cliente FTP como FileZilla o el administrador de archivos de cPanel/Plesk/DirectAdmin. Localiza la carpeta raíz de tu WordPress (normalmente public_html o www).
Paso 2: Busca el archivo wp-config.php
Ábrelo con un editor de texto (como el bloc de notas o el editor de archivos del hosting).
Paso 3: Añade la línea de zona horaria
Justo antes de la línea /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */, añade la siguiente línea:
define('WP_TIMEZONE_OFFSET', -5); // Cambia -5 por tu offset en horas (ej. -3 para Argentina, +1 para España)
[TIP] También puedes usar la función
date_default_timezone_set()en el mismo archivo, pero la opción anterior es más limpia y compatible.
Paso 4: Guarda el archivo y sube los cambios
Guarda el archivo y súbelo de nuevo si usas FTP. WordPress detectará automáticamente la nueva zona horaria.
Preguntas frecuentes (FAQ)
¿Por qué mi WordPress muestra la hora UTC aunque configuré mi zona horaria?
Esto puede ocurrir si tienes un plugin de caché que almacena las fechas antiguas. Limpia la caché del plugin y la del navegador. También verifica que no haya un conflicto con algún plugin de gestión de citas o eventos.
¿Cambiar la zona horaria afecta a mis publicaciones programadas?
Sí, las publicaciones programadas se ajustarán a la nueva zona horaria. Si tenías una entrada programada para las 10:00 AM con la hora del servidor, ahora se publicará a las 10:00 AM según tu zona horaria local.
¿Qué pasa si mi hosting está en otro país?
No importa la ubicación física del servidor. Lo importante es que configures la zona horaria tanto en WordPress como en el panel de control. La hora del servidor puede ser diferente, pero WordPress se encarga de mostrar la hora correcta.
¿Puedo usar una zona horaria personalizada (por ejemplo, UTC+5:30)?
Sí, WordPress permite zonas horarias con fracciones de hora. En el desplegable de Ajustes > Generales, busca la opción que incluya el offset exacto, como "UTC+5:30" (que corresponde a India).
¿Es necesario cambiar la hora del servidor si configuro WordPress?
No es estrictamente necesario, pero es recomendable para evitar inconsistencias con cron jobs, registros de errores y otros servicios del servidor.
¿Qué hago si no tengo acceso al panel de control del hosting?
Si tu proveedor no te da acceso a cPanel, Plesk o DirectAdmin, contacta con su soporte técnico y pídeles que cambien la zona horaria del servidor. También puedes usar el método de wp-config.php como alternativa.
Conclusión
Configurar la zona horaria y la fecha en WordPress es una tarea que puedes resolver en menos de cinco minutos, incluso si no tienes experiencia técnica. Ya sea desde el panel de administración, cPanel, Plesk, DirectAdmin o Syspanel (puerto 2106), lo importante es que la hora de tu sitio refleje tu ubicación real para que tus lectores vean las fechas correctas y tú puedas programar contenido sin confusiones.
Recuerda que configurar zona horaria WordPress es el primer paso para una buena experiencia de usuario, y que cambiar fecha wordpress manualmente no es necesario si ajustas bien la configuración. Si después de seguir todos los pasos sigues viendo una hora incorrecta WordPress, revisa los plugins de caché y los ajustes de tu tema, ya que algunos temas tienen su propia configuración de fecha.
¿Te ha sido útil esta guía? Si tienes más dudas, déjalas en los comentarios y te ayudaré a resolverlas. ¡Buena suerte con tu WordPress!
