Cómo configurar la zona horaria y fecha en WordPress desde cPanel
¿Por qué es importante tener la zona horaria y la fecha correctas en WordPress?
Tener la zona horaria wordpress cpanel configurada correctamente es mucho más importante de lo que parece. No solo afecta a la hora que ves en el escritorio de tu panel de administración, sino que influye directamente en la programación de publicaciones, el envío de correos electrónicos, los registros de actividad de los usuarios y, muy especialmente, en el SEO y la indexación de tu contenido.
Cuando un buscador como Google rastrea tu sitio, presta atención a las fechas de publicación. Si tu servidor está en Estados Unidos y tu público está en España, México o Argentina, una publicación programada para las 9 de la mañana podría publicarse a las 3 de la madrugada. Esto puede parecer un detalle menor, pero si gestionas un blog de noticias o una tienda online con ofertas por tiempo limitado, configurar fecha wordpress se convierte en una tarea crítica.
Además, los certificados SSL, las cookies de sesión y los sistemas de caché dependen de una hora de servidor coherente. Si la hora de tu WordPress no coincide con la de tu zona, podrías tener problemas con la renovación de sesiones de usuarios o con la validación de ciertos plugins de seguridad.
La buena noticia es que cPanel te ofrece varias herramientas para sincronizar todo correctamente, y en este artículo te voy a guiar paso a paso, incluso si nunca has tocado un panel de control en tu vida.
Antes de empezar: lo que necesitas saber sobre cPanel y WordPress
Antes de sumergirnos en los pasos concretos para cambiar zona horaria wordpress, es fundamental que entiendas la diferencia entre dos conceptos que suelen confundir a los usuarios:
- La zona horaria del servidor: Es la hora que usa el sistema operativo del servidor donde está alojada tu web. Se configura a nivel de cPanel y afecta a todos los sitios alojados en esa cuenta.
- La zona horaria de WordPress: Es la que define tu sitio web en particular. Se guarda en la base de datos y puedes cambiarla directamente desde el escritorio de WordPress o mediante código.
Lo ideal es que ambas coincidan, pero no siempre es posible si tu hosting es compartido y el proveedor no permite cambiar la hora del servidor. Por eso, en este artículo te enseñaré a dominar las dos opciones.
[INFO] Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP) en lugar de cPanel, la lógica es la misma. Para acceder a la configuración de zona horaria, deberás ingresar a tu panel a través del puerto 2106 (ejemplo:
https://tudominio.com:2106) y buscar la sección de configuración de servidor o cuenta.
Método 1: Configurar la zona horaria desde el escritorio de WordPress (El más fácil)
Este es el método más rápido y recomendado para la mayoría de usuarios. No necesitas tocar nada en cPanel. Simplemente sigue estos pasos para configurar fecha wordpress sin complicaciones.
Paso 1: Accede a tu panel de administración
Entra en tu sitio web añadiendo /wp-admin al final de tu dominio. Por ejemplo: www.tuweb.com/wp-admin. Introduce tu usuario y contraseña.
Paso 2: Navega hasta los ajustes generales
Una vez dentro, mira el menú lateral izquierdo. Pasa el ratón por encima de "Ajustes" y haz clic en "Generales". Esta es la página que controla la configuración básica de tu sitio.
Paso 3: Localiza la sección de zona horaria
En esta página verás varios campos: Título del sitio, Descripción corta, Dirección de WordPress, etc. Baja un poco y encontrarás la sección "Zona horaria". Verás un desplegable con una lista enorme de ciudades y un selector para elegir la hora manualmente.
Paso 4: Selecciona tu ciudad o UTC
En el desplegable, busca tu ciudad más cercana. Por ejemplo, si estás en Madrid, busca Madrid. WordPress es muy inteligente y ajustará automáticamente el horario de verano e invierno si seleccionas una ciudad. Si no encuentras tu ciudad, puedes usar el valor UTC y luego ajustar el desplazamiento manualmente, aunque no lo recomiendo porque no se ajusta automáticamente a los cambios de estación.
Paso 5: Guarda los cambios
Desplázate hasta el final de la página y haz clic en el botón azul "Guardar cambios". Listo. Con esto ya has logrado cambiar zona horaria wordpress de la forma más sencilla posible.
[TIP] Si tu web es de España, te recomiendo seleccionar
MadridoCanarias(si estás en las islas). Para México, usaCiudad de México. Para Argentina,Buenos Aires. Seleccionar la ciudad es mucho más fiable que usar un valor UTC genérico, ya que WordPress se encarga de los cambios de horario de verano automáticamente.
Método 2: Configurar la zona horaria desde cPanel (Configuración de PHP y servidor)
Aunque el método anterior es suficiente para la mayoría, hay veces que necesitas ajustar la hora wordpress cpanel a nivel de servidor. Esto es útil si tienes problemas con plugins que usan funciones de fecha de PHP o si quieres que los registros de errores del servidor muestren la hora local.
Paso 1: Accede a tu cPanel
Escribe tudominio.com/cpanel en tu navegador o usa el enlace que te dio tu proveedor de hosting. Introduce tus credenciales.
Paso 2: Busca la sección "Software" o "Múltiples versiones de PHP"
Dependiendo del proveedor, la interfaz de cPanel puede variar ligeramente, pero normalmente encontrarás una sección llamada "Software". Dentro de ella, busca la opción "Select PHP Version" o "MultiPHP INI Editor". Ambas te permiten modificar la configuración de PHP.
Paso 3: Edita el valor de date.timezone
Una vez dentro del editor de PHP, verás una lista de variables. Busca date.timezone. Si no aparece, puede que esté en blanco o desactivada. Haz clic en el icono de edición (normalmente un lápiz) y escribe el valor de tu zona horaria en formato PHP.
Los formatos válidos son: Europe/Madrid, America/Mexico_City, America/Argentina/Buenos_Aires, etc. Si no sabes cuál es tu zona, puedes consultar la lista oficial de zonas horarias de PHP.
Paso 4: Guarda el cambio
Haz clic en "Guardar" o "Apply" en la parte superior. cPanel podría tardar unos segundos en aplicar el cambio. Esto no reiniciará tu web, pero puede que la sesión del navegador se reinicie.
[WARNING] Si no sabes qué valor exacto poner en
date.timezone, no lo toques. Un valor incorrecto puede provocar errores en tu web. Si solo necesitas la hora correcta en WordPress, usa el Método 1. Este método es solo para usuarios avanzados o que tengan problemas específicos con la hora del servidor.
Método 3: Configurar la fecha y hora mediante wp-config.php (Para usuarios avanzados)
Si no tienes acceso a cPanel o prefieres un control total, puedes forzar la zona horaria de WordPress añadiendo una línea de código a tu archivo wp-config.php. Este es un método muy efectivo para cambiar zona horaria wordpress sin depender del panel de administración.
Paso 1: Conecta a tu hosting por FTP o desde el Administrador de archivos de cPanel
Entra en cPanel y busca la sección "Archivos" y haz clic en "Administrador de archivos". Navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress). Busca el archivo wp-config.php.
Paso 2: Edita el archivo
Haz clic derecho sobre el archivo y selecciona "Editar" o "Edit". Se abrirá un editor de texto. Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */.
Paso 3: Añade la línea de código
Justo antes de esa línea, pega el siguiente código:
date_default_timezone_set('Europe/Madrid');
Reemplaza Europe/Madrid con tu zona horaria en formato PHP. Por ejemplo:
America/Bogotapara Colombia.America/Limapara Perú.America/Santiagopara Chile.
Paso 4: Guarda y cierra
Guarda el archivo y ciérralo. WordPress ahora usará esa zona horaria para todas las funciones de fecha y hora.
[INFO] Este método fuerza la zona horaria a nivel de PHP, lo que significa que todos los plugins y funciones que usen
date()otime()en PHP también se verán afectados. Es una solución muy potente, pero si no estás seguro de lo que haces, es mejor que uses el Método 1.
Solución de problemas comunes y preguntas frecuentes
Aquí te dejo una pequeña guía de preguntas frecuentes que suelen tener los usuarios cuando intentan configurar fecha wordpress o la zona horaria.
¿Por qué mi WordPress muestra una hora diferente a la de mi ciudad?
Esto ocurre porque la zona horaria del servidor (cPanel) y la de WordPress no coinciden. Lo más fácil es que revises el Método 1 y te asegures de que has seleccionado tu ciudad correctamente en Ajustes > Generales. Si ya lo has hecho y sigue mal, es posible que un plugin de caché esté guardando la hora antigua. Limpia la caché del plugin y la del navegador.
¿Puedo usar una hora manual (UTC+2) en lugar de una ciudad?
Sí, WordPress te da la opción de seleccionar "Manual offset" en el desplegable de zona horaria. Sin embargo, no lo recomiendo para zonas que cambian al horario de verano, ya que tendrás que cambiar la hora manualmente dos veces al año. Es mucho más eficiente seleccionar una ciudad.
¿Cómo afecta la zona horaria al SEO?
Una fecha de publicación incorrecta puede hacer que Google muestre tu artículo con una fecha antigua o futura, lo cual reduce la confianza del usuario. Además, si programas publicaciones para la hora punta de tu audiencia, necesitas que la hora sea exacta. Un buen ajuste de la zona horaria wordpress cpanel mejora la experiencia del usuario y evita problemas de indexación.
He cambiado la zona horaria en cPanel pero WordPress sigue igual. ¿Qué hago?
cPanel controla la hora del servidor, pero WordPress tiene su propia configuración independiente. Debes cambiar la zona horaria en ambos sitios para que todo cuadre. Si cambias la de cPanel, recuerda que los procesos del servidor (como cron jobs) se ejecutarán en esa nueva hora. Para la web, siempre es más fiable la configuración interna de WordPress.
¿Puedo configurar la zona horaria en Syspanel (HestiaCP)?
Sí, como mencioné antes, si tu hosting usa Syspanel, el proceso es similar. Accede a tu panel a través del puerto 2106 (por ejemplo: https://tudominio.com:2106). Dentro, busca la sección de configuración del servidor o de la cuenta. Allí encontrarás la opción de cambiar la zona horaria del sistema. Recuerda que, al igual que con cPanel, esto no cambia la de WordPress automáticamente; tendrás que hacerlo también desde el escritorio de WordPress.
¿Qué pasa si mi hosting no tiene cPanel?
Si tu proveedor usa un panel propietario, busca la sección de "Ajustes del servidor" o "Preferencias de cuenta". La mayoría de paneles modernos incluyen una opción para cambiar la zona horaria. Si no la encuentras, contacta con el soporte técnico y pídeles que cambien la hora del servidor a tu zona, o simplemente usa el Método 1, que es independiente del panel de control.
Consejos finales para mantener la hora sincronizada
Una vez que hayas configurado la hora wordpress cpanel y la zona horaria en WordPress, te recomiendo seguir estos consejos:
- Revisa la hora de tus correos electrónicos: Si usas un plugin de formularios, asegúrate de que la hora que registra el plugin es la correcta. A veces los plugins tienen su propia configuración de zona horaria.
- Comprueba los cron jobs: Si tienes tareas programadas (como copias de seguridad), verifica que se ejecutan a la hora que esperas. Si usas cPanel, los cron jobs usan la hora del servidor.
- Actualiza WordPress: Mantener WordPress y los plugins actualizados ayuda a evitar conflictos con las funciones de fecha y hora.
Configurar la zona horaria es una de esas tareas que se hacen una vez y se olvidan, pero que marcan una gran diferencia en la profesionalidad de tu sitio. Con estos tres métodos, tienes todas las herramientas necesarias para que tu web funcione perfectamente sincronizada con tu reloj local.
Si has seguido los pasos y todo sigue fallando, no dudes en contactar con tu proveedor de hosting. A veces el problema está en el nivel del servidor y solo ellos pueden solucionarlo. Pero en el 99% de los casos, el Método 1 que te he explicado al principio es más que suficiente para resolver cualquier duda sobre cómo configurar fecha wordpress y zona horaria.
