Cómo cambiar la zona horaria de WordPress desde Plesk
¿Por qué es importante tener la zona horaria correcta en WordPress?
Cuando hablamos de zona horaria WordPress, no solo nos referimos a la hora que ves en la esquina del escritorio. La zona horaria afecta directamente a:
- La fecha y hora de publicación de tus entradas y páginas.
- El funcionamiento de los plugins de programación de contenido.
- Los registros de actividad y errores (logs) del servidor.
- La programación de copias de seguridad automáticas.
- El envío de correos electrónicos con marcas de tiempo.
- La sincronización con servicios externos como Google Analytics o sistemas de email marketing.
Si tienes una zona horaria incorrecta, podrías programar una publicación para las 9:00 AM, pero esta se publicará a las 3:00 AM o a las 3:00 PM, dependiendo de la diferencia horaria. Esto puede arruinar una estrategia de contenido, afectar la experiencia del usuario y generar confusión en tu audiencia.
La buena noticia es que puedes cambiar la zona horaria WordPress desde Plesk de dos maneras diferentes: modificando los archivos de configuración o usando los ajustes del panel de administración.
¿Qué es Plesk y por qué usarlo para cambiar la zona horaria?
Plesk es uno de los paneles de control de hosting más populares del mundo. Te permite gestionar tu servidor, dominios, bases de datos, correos electrónicos y archivos desde una interfaz gráfica amigable.
A diferencia de otros paneles como Syspanel (que usa el puerto 2106 para su acceso), Plesk suele estar disponible en el puerto 8443 o a través de una URL específica que te proporciona tu proveedor de hosting.
Usar Plesk para cambiar la zona horaria de WordPress tiene varias ventajas:
- No necesitas conocimientos avanzados de línea de comandos.
- Puedes acceder a los archivos de configuración directamente.
- Es un método seguro que no daña tu instalación.
- Funciona con cualquier tema o plugin que tengas instalado.
Método 1: Cambiar la zona horaria desde el panel de administración de WordPress
Antes de entrar en los métodos técnicos con Plesk, es importante que conozcas la forma más sencilla de cambiar la zona horaria WordPress. Este método no requiere acceso a Plesk, pero es la base para entender qué valores necesitas.
Pasos para cambiar la zona horaria desde WordPress
- Accede a tu panel de administración de WordPress (normalmente en
tudominio.com/wp-admin). - En el menú lateral izquierdo, ve a Ajustes y luego a Generales.
- Busca la sección Zona horaria.
- Verás un desplegable con todas las zonas horarias disponibles. Puedes elegir entre ciudades específicas o usar la opción de UTC (Tiempo Universal Coordinado).
- Selecciona la zona horaria que corresponde a tu ubicación. Por ejemplo, si estás en México, puedes elegir Ciudad de México.
- También puedes usar el control deslizante para ajustar manualmente la diferencia horaria.
- Haz clic en Guardar cambios al final de la página.
¿Qué opción elegir?
- Elegir una ciudad: Es la opción más recomendada porque WordPress ajusta automáticamente los cambios de horario de verano e invierno.
- Usar UTC: Solo es recomendable si sabes exactamente tu diferencia horaria con el meridiano de Greenwich y no necesitas ajustes automáticos.
Este método es suficiente para la mayoría de los usuarios. Sin embargo, hay situaciones en las que necesitas cambiar la zona horaria desde Plesk, por ejemplo:
- Tu WordPress no muestra la opción de zona horaria (puede estar bloqueada por un plugin o tema).
- Necesitas forzar una zona horaria específica para todos los sitios del servidor.
- Tienes problemas con la sincronización entre WordPress y el servidor.
- Quieres establecer la zona horaria antes de instalar WordPress.
Método 2: Cambiar la zona horaria WordPress desde Plesk usando el archivo wp-config.php
Este es el método más directo y efectivo. El archivo wp-config.php es el corazón de tu instalación de WordPress. Contiene configuraciones esenciales como la conexión a la base de datos, las claves de seguridad y las constantes de configuración.
¿Qué es la constante wp_timezone?
WordPress te permite definir la zona horaria mediante la constante wp_timezone en el archivo wp-config.php. Esta constante acepta valores en formato de fecha PHP, como America/Mexico_City, Europe/Madrid o Asia/Tokyo.
Pasos para modificar el archivo wp-config.php desde Plesk
-
Accede a Plesk: Abre tu navegador y escribe la URL de tu panel Plesk (normalmente algo como
https://tudominio.com:8443). Inicia sesión con tus credenciales. -
Encuentra tu sitio web: En el panel principal, busca la sección Sitios web y dominios. Haz clic en el dominio donde tienes instalado WordPress.
-
Abre el Administrador de archivos: Dentro de la página de tu dominio, busca el botón Administrador de archivos o File Manager. Este te permitirá navegar por los archivos de tu sitio.
-
Localiza el archivo wp-config.php: Navega hasta la carpeta raíz de tu instalación de WordPress. Normalmente es
httpdocsopublic_html. Busca el archivowp-config.php. -
Edita el archivo: Haz clic derecho sobre el archivo y selecciona Editar o usa la opción de edición en la barra superior.
-
Agrega la constante: Busca la línea que dice
/* That's all, stop editing! Happy publishing. */. Justo antes de esa línea, agrega el siguiente código:
define('wp_timezone', 'America/Mexico_City');
IMPORTANTE: Reemplaza America/Mexico_City con tu zona horaria real. Puedes consultar la lista completa de zonas horarias compatibles en el manual de PHP o usar la misma que tienes en WordPress.
-
Guarda los cambios: Haz clic en Guardar o Guardar y cerrar.
-
Verifica el cambio: Accede a tu WordPress y ve a Ajustes > Generales. Deberías ver que la zona horaria ahora está configurada con la que definiste en el archivo.
Lista de zonas horarias comunes
Para que sea más fácil, aquí tienes algunas zonas horarias populares:
- España (península):
Europe/Madrid - México (Ciudad de México):
America/Mexico_City - Argentina (Buenos Aires):
America/Argentina/Buenos_Aires - Colombia (Bogotá):
America/Bogota - Chile (Santiago):
America/Santiago - Perú (Lima):
America/Lima - Estados Unidos (Nueva York):
America/New_York - Estados Unidos (Los Ángeles):
America/Los_Angeles - Reino Unido (Londres):
Europe/London
Método 3: Cambiar la zona horaria del servidor desde Plesk
A veces, el problema no está en WordPress sino en el servidor. Si tu servidor tiene una zona horaria incorrecta, WordPress puede mostrar horas erróneas aunque configures la zona horaria correcta en el panel.
¿Cuándo necesitas cambiar la zona horaria del servidor?
- Cuando la hora de publicación en WordPress no coincide con la hora de tu servidor.
- Cuando los logs de errores muestran horas incorrectas.
- Cuando los certificados SSL o las renovaciones automáticas fallan por desfase horario.
Pasos para cambiar la zona horaria del servidor en Plesk
-
Accede a Plesk como administrador o usuario con permisos de servidor.
-
Ve a Herramientas y ajustes en el menú lateral izquierdo.
-
Busca la sección Servidor y haz clic en Ajustes del servidor.
-
Encuentra la opción Zona horaria del servidor. Plesk te mostrará un desplegable con todas las zonas horarias disponibles.
-
Selecciona la zona horaria que deseas. Asegúrate de elegir la misma que configuraste en WordPress para evitar conflictos.
-
Haz clic en Aceptar o Guardar para aplicar los cambios.
[WARNING]: Cambiar la zona horaria del servidor afectará a todos los sitios web alojados en ese servidor, no solo a tu WordPress. Si tienes varios sitios o clientes, asegúrate de que este cambio no cause problemas en otros proyectos.
Método 4: Usar la línea de comandos (SSH) para cambiar la zona horaria
Si tienes acceso SSH a tu servidor, puedes cambiar la zona horaria de una manera más técnica pero igualmente efectiva. Este método es útil si prefieres trabajar desde la terminal o si Plesk no te permite cambiar la zona horaria por algún motivo.
Pasos para cambiar la zona horaria por SSH
-
Conéctate al servidor usando SSH. Puedes usar programas como PuTTY (Windows) o la terminal (Mac/Linux).
-
Verifica la zona horaria actual con el comando:
dateEsto te mostrará la fecha y hora actual del servidor.
-
Lista las zonas horarias disponibles:
timedatectl list-timezonesO si no tienes
timedatectl:ls /usr/share/zoneinfo/ -
Cambia la zona horaria con el comando:
sudo timedatectl set-timezone America/Mexico_CityReemplaza
America/Mexico_Citycon tu zona horaria. -
Verifica el cambio:
dateAhora deberías ver la hora correcta.
-
Reinicia los servicios si es necesario:
sudo systemctl restart apache2O si usas Nginx:
sudo systemctl restart nginx
[TIP]: Si no tienes acceso SSH pero tu hosting usa Syspanel, puedes acceder al puerto 2106 para gestionar tu servidor. Sin embargo, la zona horaria del servidor normalmente se configura desde el panel de control principal.
Solución de problemas comunes
1. WordPress muestra la hora incorrecta después de cambiar la zona horaria
Si ya configuraste la zona horaria en WordPress y en el servidor pero sigue mostrando la hora incorrecta, prueba esto:
- Limpia la caché: Usa un plugin de caché como W3 Total Cache o WP Super Cache y limpia la caché.
- Desactiva los plugins de caché temporalmente: Algunos plugins de caché guardan la hora en sus archivos.
- Revisa los ajustes de PHP: A veces la configuración de PHP en Plesk puede interferir. Ve a Sitios web y dominios > PHP Settings y asegúrate de que
date.timezoneesté configurado correctamente.
2. El cambio no se guarda en Plesk
Si Plesk no te permite guardar la zona horaria, puede ser un problema de permisos. Asegúrate de tener permisos de administrador. Si el problema persiste, contacta con tu proveedor de hosting.
3. Los plugins de programación siguen fallando
Algunos plugins de programación (como los de citas o reservas) tienen su propia configuración de zona horaria. Revisa los ajustes de cada plugin para asegurarte de que usan la zona horaria de WordPress.
Preguntas frecuentes (FAQ)
¿Es lo mismo la zona horaria de WordPress que la del servidor?
No necesariamente. WordPress tiene su propia configuración de zona horaria que se guarda en la base de datos. El servidor tiene su zona horaria a nivel de sistema. Lo ideal es que ambas coincidan para evitar problemas de sincronización.
¿Puedo cambiar la zona horaria sin usar Plesk?
Sí, puedes cambiarla desde el panel de administración de WordPress. Pero si necesitas forzar la zona horaria o tienes problemas técnicos, Plesk es la mejor opción.
¿Qué pasa si no configuro la zona horaria correctamente?
Tus publicaciones se programarán mal, los correos electrónicos tendrán marcas de tiempo incorrectas y los plugins de análisis mostrarán datos erróneos. Esto puede afectar tu posicionamiento SEO porque los buscadores detectan inconsistencias en las fechas.
¿Puedo usar el mismo método para cambiar la zona horaria en otros CMS?
Plesk es un panel de control genérico, por lo que puedes usar los métodos de archivos y servidor para otros CMS como Joomla, Drupal o Magento. Sin embargo, la configuración específica de cada CMS será diferente.
¿Necesito conocimientos técnicos para hacer esto?
No. Los métodos descritos son aptos para principiantes. Solo necesitas seguir los pasos con atención. Si te sientes inseguro, siempre puedes pedir ayuda a tu proveedor de hosting.
Conclusión final
Cambiar la zona horaria WordPress desde Plesk es un proceso sencillo si sigues los pasos correctos. Puedes hacerlo de cuatro maneras diferentes:
- Desde el panel de administración de WordPress (la más fácil).
- Modificando el archivo
wp-config.phpdesde Plesk. - Cambiando la zona horaria del servidor en Plesk.
- Usando la línea de comandos SSH.
La opción que elijas dependerá de tu nivel de comodidad técnica y de la situación específica. Para la mayoría de los casos, modificar el archivo wp-config.php desde Plesk es la solución más efectiva y rápida.
Recuerda que tener la zona horaria correcta es esencial para el buen funcionamiento de tu WordPress, especialmente si programas contenido, usas plugins de automatización o dependes de fechas precisas para tu estrategia de SEO.
Si tienes dudas o problemas durante el proceso, no dudes en contactar con el soporte de tu hosting. Ellos siempre pueden ayudarte a realizar estos cambios de forma segura.
[INFO]: Después de realizar cualquier cambio en la zona horaria, te recomendamos hacer una copia de seguridad de tu sitio. Esto te permitirá restaurar la configuración anterior si algo sale mal.
