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

Cómo cambiar el idioma y la zona horaria en WordPress (wp-config)

Actualizado el 19 de abril de 2026

¿Te has preguntado alguna vez por qué tu web de WordPress muestra las horas con un desfase o aparece en inglés si la creaste en español? Es una duda muy común, y la buena noticia es que tiene una solución sencilla. Aunque el panel de administración de WordPress (el escritorio) tiene sus propios ajustes para el idioma y la zona horaria, a veces estos no funcionan como esperamos o simplemente queremos forzar una configuración global desde el servidor.

La clave está en un archivo llamado wp-config.php. Es el "corazón" de la configuración de tu sitio. Modificarlo suena a algo de expertos, pero te prometo que con esta guía paso a paso, y un poco de calma, podrás hacerlo tú mismo. Vamos a desmitificar este proceso para que aprendas a cambiar idioma wordpress y la zona horaria wordpress editando este archivo de forma segura.

¿Por qué modificar el wp-config.php y no el panel de administración?

Es una pregunta excelente. WordPress te permite cambiar ambos ajustes desde el menú Ajustes > Generales en tu escritorio. Sin embargo, hay situaciones específicas donde editar el archivo wp-config.php es la mejor opción:

  • Sitios de red (Multisitio): En una instalación multisitio, la configuración global del archivo wp-config.php anula las preferencias individuales de cada sub-sitio, garantizando uniformidad.
  • Forzar un idioma: Si tu proveedor de hosting o un plugin cambia el idioma del sitio, o si quieres que el idioma sea fijo para todos los usuarios sin que puedan cambiarlo desde su perfil, esta es la vía definitiva.
  • Problemas de caché: A veces, los plugins de caché guardan las configuraciones antiguas. Editar el archivo de configuración puede ayudar a "resetear" estos valores de forma más contundente.
  • Actualizaciones automáticas: Definir el idioma y la zona horaria aquí asegura que, tras una actualización de WordPress, la configuración no se revierta a los valores por defecto (inglés y UTC).
  • Precisión total: Es la forma más directa de asegurar que el servidor, PHP y WordPress trabajen con la misma hora e idioma, evitando conflictos.

En resumen, es la forma de "poner las reglas claras" a nivel de código. Es una práctica muy recomendada para desarrolladores y para quienes buscan un control total.

Preparativos: Antes de tocar nada

Antes de lanzarnos a editar, es crucial preparar el terreno. No queremos que un pequeño error de tipeo deje tu web en blanco. Sigue estos pasos de seguridad:

  1. Accede a tu panel de control de hosting: Normalmente, los proveedores ofrecen acceso a un panel como cPanel, Plesk o Syspanel (si usas este último, recuerda que el puerto de acceso es el 2106, por ejemplo: https://tu-dominio.com:2106). Desde aquí podrás gestionar los archivos de tu web.
  2. Localiza el archivo wp-config.php: Está en la carpeta raíz de tu instalación de WordPress, normalmente en public_html o www. No lo confundas con wp-config-sample.php.
  3. Haz una copia de seguridad: Este es el paso MÁS IMPORTANTE. Descarga una copia del archivo wp-config.php a tu ordenador. Si algo sale mal, puedes subirlo de vuelta y restaurar la configuración anterior. Piénsalo como un "punto de guardado" en un videojuego.

Una vez que tengas tu copia de seguridad, estás listo para el siguiente paso.

Método 1: Cambiar el idioma de WordPress (wp-config idioma)

Este método es infalible para forzar un idioma. Añadiremos una línea de código que le dice a WordPress qué idioma debe usar. Es la solución definitiva para el wp-config idioma.

Paso 1: Abre el archivo para editarlo

Desde el administrador de archivos de tu hosting (o a través de FTP con un programa como FileZilla), localiza wp-config.php y haz clic derecho para elegir la opción "Editar" o "Edit". Se abrirá un editor de texto.

Paso 2: Encuentra la línea correcta

Dentro del archivo, verás muchas líneas de código PHP. Busca la línea que contiene:

/* That's all, stop editing! Happy publishing. */

Esta línea marca el final de la sección de configuración. Justo antes de esta línea es donde añadiremos nuestro código. Este es el lugar estándar y seguro para hacerlo.

Paso 3: Añade el código para el idioma

Copia y pega la siguiente línea justo encima de la línea de "That's all...":

define('WPLANG', 'es_ES');

Explicación:

  • define es la función de PHP para definir constantes.
  • WPLANG es el nombre de la constante que WordPress usa para el idioma.
  • 'es_ES' es el código del idioma español de España. Para español de México sería es_MX, para inglés de EE.UU. en_US, para francés fr_FR, etc. Puedes buscar el código de tu idioma en la lista oficial de WordPress.

Paso 4: Guarda los cambios

Guarda el archivo. Si estás en el administrador de archivos, haz clic en "Guardar". Si usas FTP, el archivo se sube automáticamente.

¡Importante! Si tu sitio ya está en inglés y quieres pasarlo a español, después de guardar, es posible que necesites ir a Ajustes > Generales en el escritorio de WordPress y cambiar el idioma del sitio en el desplegable, y luego guardar de nuevo. Esto fuerza a WordPress a buscar los archivos de traducción en español.


Método 2: Cambiar la zona horaria de WordPress

La zona horaria wordpress es igual de fácil de configurar, y podemos hacerlo desde el mismo archivo. Esto es vital para que las fechas de tus publicaciones, los comentarios y los programas de publicación sean correctos.

Paso 1: Repite el paso 1 y 2 del método anterior

Abre el archivo y localiza la línea /* That's all, stop editing! Happy publishing. */.

Paso 2: Añade el código para la zona horaria

Justo antes de esa línea, añade la siguiente línea:

define('WP_TIMEZONE', 'Europe/Madrid');

Explicación:

  • WP_TIMEZONE es la constante que define la zona horaria.
  • 'Europe/Madrid' es la zona horaria para España (peninsular). Para México (Ciudad de México) sería America/Mexico_City, para Argentina America/Argentina/Buenos_Aires, para Chile America/Santiago, etc. Puedes encontrar tu zona en la lista de zonas horarias de PHP.

Paso 3: Guarda los cambios

Guarda el archivo wp-config.php. Con esto, tu sitio debería mostrar la hora correcta en todas sus funciones.


Método 3: La combinación definitiva (la más recomendada)

La mejor práctica es hacer ambas cosas a la vez. Así, tu WordPress tendrá una configuración regional completa y sin ambigüedades. Simplemente añade ambas líneas de código juntas, justo antes de la línea de "That's all...". Así de simple.

define('WPLANG', 'es_ES');
define('WP_TIMEZONE', 'Europe/Madrid');

Al guardar, tendrás el idioma y la hora perfectamente sincronizados.

¿Qué hago si después de guardar mi web se pone en blanco?

No entres en pánico. Es el error más común y tiene solución. Lo más probable es que haya un error de sintaxis en el archivo, como una comilla mal puesta o un punto y coma olvidado.

  1. Usa tu copia de seguridad: Sube la copia del archivo wp-config.php que descargaste al principio. Esto restaurará la configuración anterior y tu web volverá a funcionar.
  2. Revisa el código: Compara tu código con el de esta guía. Asegúrate de que las comillas son rectas (') y no curvas ('), y que cada línea termina con un punto y coma (;).
  3. Accede por FTP: Si no puedes acceder al panel de administración, usa un cliente FTP para conectarte a tu servidor y corregir el archivo. Es la vía de escape definitiva.

[WARNING]: Nunca edites el archivo wp-config.php con un editor de texto básico como el Bloc de notas de Windows, ya que puede añadir caracteres invisibles que rompan el código. Usa un editor de código como Notepad++ o el editor integrado de tu panel de hosting (cPanel, Syspanel, etc.).

Configurar WordPress: Más allá del idioma y la hora

Una vez que domines estos dos ajustes, verás que configurar wordpress a nivel de archivo es más fácil de lo que pensabas. Este archivo wp-config.php también es el lugar donde se definen las claves de seguridad, la depuración de errores o la memoria de PHP. Es un archivo muy poderoso.

Errores comunes y soluciones

  • El idioma no cambia: Asegúrate de que los archivos de traducción estén instalados. Ve a Ajustes > Generales y cambia el idioma manualmente una vez, guarda y vuelve a cambiarlo si es necesario. Esto fuerza la descarga de los archivos de idioma.
  • La hora sigue mal: Verifica que el código de zona horaria es correcto. Recuerda que la lista de PHP es muy específica. Por ejemplo, para Canarias (España) es Atlantic/Canary.
  • El cambio no se refleja: Limpia la caché de tu navegador y la de tu plugin de caché (si tienes uno). A veces, la caché guarda los valores antiguos.

[TIP]: Si usas Syspanel como panel de control, recuerda que su dirección incluye el puerto 2106. Dentro de él, busca la sección "Administrador de archivos" para editar el wp-config.php de forma cómoda y segura, sin necesidad de programas externos.

Conclusión: Toma el control de tu WordPress

Cambiar el idioma y la zona horaria en WordPress editando el archivo wp-config.php es una habilidad muy útil que te da un control absoluto sobre tu sitio. Aunque al principio pueda parecer intimidante, es un proceso sencillo y seguro si sigues los pasos correctos y, sobre todo, si haces una copia de seguridad antes de empezar.

No solo solucionarás problemas comunes, sino que también entenderás mejor cómo funciona WordPress por dentro. Es el primer paso para convertirte en un administrador más avanzado y autónomo. Anímate a probarlo; verás que es más fácil de lo que parece. Y si tienes algún problema, siempre puedes volver a tu copia de seguridad y empezar de nuevo. ¡Buena suerte con tu WordPress!

¿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