🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cambiar la zona horaria en WordPress (wp-config.php)

Actualizado el 29 de diciembre de 2025

¿Por qué la hora en WordPress no coincide con tu país?

Es una situación mucho más común de lo que parece. Entras en tu panel de administración, publicas un artículo y, de repente, la fecha que aparece es de hace unas horas o, peor aún, del día siguiente. El culpable suele ser la zona horaria por defecto que trae WordPress (UTC+0), que no tiene en cuenta tu ubicación geográfica.

Cuando instalas WordPress, el sistema asume que estás en la zona horaria UTC (Tiempo Universal Coordinado). Si vives en México, España, Argentina o Chile, la diferencia puede ser de varias horas. Esto afecta a la fecha de publicación de tus entradas, a la programación de contenidos, a los comentarios y a cualquier plugin que dependa del tiempo del servidor, como los de caché o los de estadísticas.

La buena noticia es que cambiarlo es muy sencillo. Existen dos métodos principales: uno visual y rápido desde el escritorio de WordPress, y otro más técnico y definitivo editando un archivo de configuración llamado wp-config.php. En este artículo nos centraremos en el segundo, pero también te explicaremos el primero para que elijas el que mejor se adapte a ti.

Entendiendo el archivo wp-config.php

El archivo wp-config.php es el corazón de cualquier instalación de WordPress. Es el primer archivo que se carga y contiene la configuración esencial, como las credenciales de la base de datos, las claves secretas y el prefijo de las tablas. Es un archivo de texto plano que se encuentra en la raíz de tu sitio web, en la misma carpeta donde están las carpetas wp-admin, wp-content y wp-includes.

Editarlo requiere un poco de cuidado, porque un error de sintaxis (una coma mal puesta, un paréntesis sin cerrar) puede hacer que tu web deje de funcionar por completo. Sin embargo, con las instrucciones adecuadas y siguiendo los pasos al pie de la letra, no hay ningún peligro. Antes de tocar nada, siempre es recomendable hacer una copia de seguridad del archivo original.

¿Qué es exactamente la zona horaria en WordPress?

La zona horaria es la región geográfica que determina la hora legal de un lugar. WordPress usa este ajuste para mostrar las fechas y horas de manera correcta tanto para ti como para tus visitantes. No es lo mismo que la hora del servidor, que suele estar configurada en UTC. WordPress necesita saber tu zona horaria para traducir la hora del servidor a tu hora local.

Si no configuras la zona horaria correctamente, todo lo que dependa del tiempo se desincronizará. Por ejemplo, si programas una entrada para que se publique a las 9:00 AM, se publicará a las 9:00 AM en hora UTC, no en tu hora local. Esto puede ser un problema si tu audiencia está en un país concreto y esperas que el contenido se publique a una hora específica.

Método 1: Cambiar la zona horaria desde el Panel de Administración (El método fácil)

Antes de meternos en el archivo de configuración, te explicamos el método más intuitivo. Este es el que recomendamos para el 99% de los usuarios, ya que no requiere conocimientos técnicos.

Para ello, sigue estos pasos:

  1. Accede a tu panel de administración de WordPress (normalmente en tudominio.com/wp-admin).
  2. En el menú lateral izquierdo, pasa el ratón por encima de Ajustes y haz clic en Generales.
  3. Busca la opción Zona horaria. Verás un desplegable con una lista enorme de ciudades y zonas horarias.
  4. Puedes seleccionar tu ciudad directamente (por ejemplo, "Madrid", "Ciudad de México" o "Buenos Aires") o elegir una opción de la lista que se ajuste a tu región.
  5. Debajo del desplegable, WordPress te mostrará una pequeña prueba con la hora actual y la hora UTC para que verifiques que has elegido la correcta.
  6. Haz clic en el botón Guardar cambios al final de la página.

Este método es perfecto para la mayoría de los casos. Sin embargo, hay situaciones en las que no funciona o en las que quieres forzar una zona horaria específica que no aparece en el listado. Ahí es donde entra el segundo método.

Método 2: Cambiar la zona horaria desde wp-config.php (El método avanzado)

Este método consiste en añadir una línea de código al archivo wp-config.php para definir la zona horaria de forma manual. Es una solución más "permanente" y que se aplica antes de que WordPress cargue cualquier otra cosa, por lo que es muy fiable.

[INFO] Este método es especialmente útil si estás desarrollando un tema o plugin y necesitas una zona horaria específica para pruebas, o si tu proveedor de hosting tiene una configuración particular que interfiere con el ajuste del panel.

¿Cómo acceder al archivo wp-config.php?

Para editar el archivo, necesitas un cliente FTP (como FileZilla) o el administrador de archivos de tu panel de control de hosting. Si usas Syspanel, recuerda que puedes acceder a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). Dentro de Syspanel, busca el administrador de archivos o el acceso por FTP para navegar hasta la raíz de tu instalación de WordPress.

Una vez localizado el archivo wp-config.php, descárgalo a tu ordenador para tener una copia de seguridad antes de editarlo. Ábrelo con un editor de texto plano (como el Bloc de notas de Windows, TextEdit en Mac o Notepad++).

Los pasos para editarlo correctamente

  1. Busca la línea que dice ¡Eso es todo, deja de editar! Feliz blogging. (en inglés: That's all, stop editing! Happy blogging.).
  2. Justo antes de esa línea, añade el siguiente código:
define('WP_TIMEZONE', 'America/Mexico_City');
  1. Sustituye America/Mexico_City por la zona horaria que necesites. Puedes encontrar la lista completa de zonas horarias soportadas por PHP en la documentación oficial de PHP (php.net/manual/en/timezones.php). Algunos ejemplos comunes son:

    • España (península): Europe/Madrid
    • México (Ciudad de México): America/Mexico_City
    • Argentina: America/Argentina/Buenos_Aires
    • Colombia: America/Bogota
    • Chile: America/Santiago
    • Perú: America/Lima
    • Estados Unidos (Nueva York): America/New_York
  2. Guarda el archivo y súbelo de nuevo a tu servidor, reemplazando el original.

[WARNING] Es fundamental que añadas el código antes de la línea de "deja de editar". Si lo pones después, no se ejecutará y no tendrá ningún efecto. Además, asegúrate de no borrar ninguna línea existente y de que el código esté exactamente como se muestra, con los paréntesis, comillas y punto y coma correctos.

¿Qué pasa si ya tengo una zona horaria configurada en el panel?

Si has configurado una zona horaria en el panel de administración (Ajustes > Generales) y también añades esta línea en wp-config.php, la línea del archivo de configuración tendrá prioridad. WordPress leerá primero el archivo wp-config.php y usará ese valor como predeterminado, ignorando el ajuste del panel.

Esto es útil si quieres forzar una zona horaria para todos los usuarios de un sitio multisitio, por ejemplo. Pero si no es tu caso, te recomendamos elegir un solo método para evitar confusiones.

Zona horaria vs. Hora del servidor: ¿Cuál es la diferencia?

Es importante entender la diferencia entre estos dos conceptos. La hora del servidor es la hora que tiene el ordenador donde está alojada tu web. La zona horaria es la que configuras en WordPress.

El flujo es el siguiente: WordPress consulta la hora del servidor (que suele estar en UTC) y luego le aplica el desplazamiento correspondiente según la zona horaria que le hayas indicado. Si tu servidor tiene una hora incorrecta, el ajuste de zona horaria no servirá de nada. Esto es poco común, pero puede pasar en servidores mal configurados.

Para verificar la hora del servidor, puedes instalar un plugin de estado del sistema o simplemente mirar la fecha de un archivo en tu gestor de archivos. Si la hora del servidor es incorrecta, deberás contactar con tu proveedor de hosting para que la corrijan.

Solución de problemas comunes

A veces, cambiar la zona horaria no parece tener efecto. Estos son los problemas más habituales y cómo solucionarlos:

La hora no cambia después de editar wp-config.php

  1. Caché del navegador: Borra la caché de tu navegador o prueba en una ventana de incógnito.
  2. Caché de WordPress: Si usas un plugin de caché, vacía su caché. También puedes instalar un plugin de caché temporal para forzar la limpieza.
  3. Caché del servidor: Algunos servidores tienen su propia caché (como Varnish o LiteSpeed). Purgarla desde el panel de control de tu hosting (como Syspanel) puede ser necesario.
  4. Errores de sintaxis: Revisa que el código que has añadido esté exactamente como se muestra. Un simple espacio de más o una falta de punto y coma puede romper la web.

Mi web muestra un error después de editar el archivo

Si al guardar el archivo ves un error como "Error de conexión a la base de datos" o una pantalla en blanco, es muy probable que haya un error de sintaxis en el archivo. No te preocupes, tiene solución.

  1. Accede a tu servidor por FTP o por el administrador de archivos de Syspanel.
  2. Descarga el archivo wp-config.php que has subido.
  3. Ábrelo con un editor de texto y busca el error. Lo más común es que falte un punto y coma (;) al final de la línea que has añadido.
  4. Corrige el error y vuelve a subir el archivo.

[TIP] Si no tienes una copia de seguridad del archivo original, siempre puedes descargar una copia nueva de WordPress y extraer el archivo wp-config.php de la carpeta raíz. Solo tendrás que añadir de nuevo tus credenciales de base de datos.

Preguntas frecuentes (FAQ)

¿Es lo mismo cambiar la zona horaria en wp-config.php que en el panel de administración?

Sí, el resultado final es el mismo: la hora que muestra WordPress será la que tú has configurado. La diferencia es el método. El panel es más visual y sencillo, mientras que el archivo de configuración es más técnico y se aplica a un nivel más bajo. El panel es suficiente para la mayoría de los casos.

¿Puedo usar un desplazamiento manual en lugar de una ciudad?

Sí, WordPress te permite elegir un desplazamiento manual de UTC en el panel de administración (por ejemplo, UTC+2 o UTC-5). Sin embargo, esto puede causar problemas con el horario de verano, ya que no se ajusta automáticamente. Es mejor usar una ciudad concreta para que WordPress gestione los cambios de hora automáticamente.

¿Necesito conocimientos avanzados para hacer este cambio?

No, para el método del panel no necesitas ningún conocimiento técnico. Para el método del archivo, necesitas saber usar un editor de texto y un cliente FTP o el administrador de archivos de tu hosting. Si te sientes inseguro, siempre puedes pedir ayuda a tu proveedor de hosting o a un desarrollador.

¿Qué pasa con los plugins que muestran la hora, como los de citas o eventos?

Los plugins que muestran la hora suelen usar la zona horaria de WordPress por defecto. Si cambias la zona horaria en WordPress, la mayoría de los plugins se adaptarán automáticamente. Si un plugin tiene su propia configuración de zona horaria, deberás revisarla también.

¿Afecta el cambio de zona horaria a mis visitantes?

No, el cambio de zona horaria solo afecta a la forma en que se muestran las fechas y horas en tu sitio. Tus visitantes verán la hora en la zona que tú hayas configurado, no la suya propia. Si quieres que cada visitante vea la hora en su propia zona, necesitarás un plugin de geolocalización, que es un tema más avanzado.

Conclusión y recomendaciones finales

Cambiar la zona horaria en WordPress es un ajuste fundamental para que tu sitio web funcione correctamente y las fechas sean coherentes con tu audiencia. Tanto si eliges el método visual del panel como el método técnico del archivo wp-config.php, el objetivo es el mismo: que la hora que se muestra sea la correcta.

Te recomendamos empezar siempre por el método del panel, ya que es el más seguro y rápido. Recurre al archivo wp-config.php solo si tienes necesidades específicas o si el método del panel no funciona por algún motivo. Y recuerda, antes de cualquier edición, haz una copia de seguridad de tu archivo.

Si tienes alguna duda o tu sitio web presenta algún problema tras el cambio, no dudes en contactar con tu proveedor de hosting. Ellos podrán ayudarte a revisar la configuración del servidor y del archivo. Con un poco de atención, este ajuste se convierte en una tarea de un minuto que te ahorrará muchos quebraderos de cabeza en el futuro.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel