WordPress: Cómo cambiar el idioma del sitio y del panel de administración
¿Tu WordPress está en inglés y no sabes cómo ponerlo en español? Es una duda más común de lo que parece, y la buena noticia es que tiene una solución sencilla. En este artículo, te voy a explicar paso a paso cómo cambiar el idioma de tu WordPress, tanto en la parte visible de tu web (el sitio) como en el panel de administración (el escritorio donde gestionas todo).
Vamos a desglosar este proceso en dos partes claramente diferenciadas, porque cambiar el idioma de la interfaz de administración no es lo mismo que cambiar el idioma del contenido de tu web. Mucha gente los confunde, así que presta atención para no liarte.
Entendiendo la diferencia: Idioma del Panel vs. Idioma del Sitio
Antes de empezar, es crucial que entiendas qué estamos cambiando en cada caso.
-
Idioma del panel de administración (wp-admin): Es el idioma en el que ves los menús, botones y opciones cuando inicias sesión en tu WordPress (www.tudominio.com/wp-admin). Cambiar esto solo afecta a tu experiencia como administrador. Tus visitantes no lo ven.
-
Idioma del sitio (front-end): Es el idioma en el que se muestra el contenido de tu página web a los visitantes. Esto incluye los textos de tus entradas, páginas, títulos, etc. Aquí es donde realmente entra el juego la traducción de tu contenido.
Puedes tener el panel en español y el sitio en inglés, o viceversa. Son configuraciones totalmente independientes en la mayoría de los casos.
Parte 1: Cómo cambiar el idioma del panel de administración de WordPress
Esta es la parte más sencilla y gratificante, porque verás el cambio al instante. Hay dos métodos principales para hacerlo.
Método 1: Desde los Ajustes Generales (El más fácil)
Este es el método recomendado si tu WordPress está en un idioma que entiendes mínimamente (por ejemplo, inglés) y quieres cambiarlo a español.
- Inicia sesión en tu panel de administración de WordPress.
- En el menú lateral izquierdo, busca y haz clic en Ajustes (Settings).
- Dentro de Ajustes, haz clic en Generales (General).
- Busca la opción que dice Idioma del sitio (Site Language).
- Haz clic en el desplegable y selecciona Español (o "Español de España" o "Español de México", según prefieras).
- Haz clic en el botón azul Guardar cambios (Save Changes) al final de la página.
[TIP] Al guardar, WordPress puede tardar unos segundos en actualizar todos los archivos de idioma. Una vez hecho, ¡tu panel se mostrará completamente en español!
Método 2: Cambiar el idioma manualmente con un archivo (Si el método 1 falla)
En raras ocasiones, el método anterior no funciona porque el archivo de traducción no está instalado. Para forzarlo, podemos editar el archivo de configuración principal wp-config.php.
[WARNING] Este método requiere acceso a tu panel de control de hosting y editar un archivo sensible. Haz una copia de seguridad del archivo antes de modificarlo. Si no te sientes cómodo, contacta con tu soporte de hosting.
-
Accede a tu hosting a través del administrador de archivos (como Syspanel, cuyo puerto de acceso es el 2106) o mediante un cliente FTP como FileZilla.
-
Localiza la carpeta raíz de tu instalación de WordPress (donde están las carpetas
wp-admin,wp-content, etc.). -
Busca el archivo llamado
wp-config.php. -
Ábrelo con un editor de texto (el Bloc de notas o un editor de código).
-
Busca la línea que dice
define('WPLANG', '');o simplementedefine('WPLANG', ...);. -
Si existe, cámbiala por:
define('WPLANG', 'es_ES'); -
Si no existe, añade la línea justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */. Debe quedar así:define('WPLANG', 'es_ES'); /* That's all, stop editing! Happy publishing. */ -
Guarda el archivo y súbelo de nuevo a tu servidor, reemplazando el anterior.
Este método fuerza a WordPress a buscar el idioma español. Si no lo tiene, lo descargará automáticamente. Al recargar tu panel, debería estar en español.
Parte 2: Cómo cambiar el idioma del sitio web (Contenido visible)
Aquí es donde la cosa se pone más interesante. Cambiar el idioma del sitio no es un simple ajuste; implica gestionar el contenido que ya tienes y el que crearás.
Opción A: Si tu sitio es nuevo y no tiene contenido
Si estás empezando, es muy fácil. Solo tienes que asegurarte de que el idioma del sitio esté en español (como hicimos en el Método 1 de la Parte 1) y escribir tus entradas y páginas directamente en español. El idioma del panel y el del sitio serán el mismo, y todo tu contenido estará en español.
Opción B: Si tu sitio ya tiene contenido en otro idioma
Esta es la situación más común. Tienes un sitio en inglés (o en otro idioma) y quieres que todo esté en español. Aquí tienes dos caminos a seguir.
B.1. Traducir manualmente el contenido
Es la opción más laboriosa, pero te da un control total sobre el resultado final.
- Ve a Entradas o Páginas en tu panel de administración.
- Abre cada entrada o página que quieras traducir.
- Reescribe o pega la traducción en el editor de bloques (Gutenberg) o en el editor clásico.
- Actualiza la entrada.
Este método es recomendable si tienes poco contenido o si quieres una traducción muy precisa y con matices que una máquina no puede lograr.
B.2. Usar un plugin de traducción (La opción más inteligente)
Para sitios con mucho contenido, o si quieres mantener una versión en varios idiomas a la vez, lo mejor es usar un plugin. Los más populares son WPML y Polylang.
- Polylang: Es gratuito y muy bueno para empezar. Te permite crear entradas en varios idiomas y asociarlas entre sí. Es una opción muy popular.
- WPML: Es de pago, pero es el estándar de la industria. Es más potente y tiene un mejor soporte para temas y plugins de pago.
¿Cómo funciona con un plugin?
- Instala y activa el plugin (Polylang, por ejemplo) desde
Plugins > Añadir nuevo. - Sigue el asistente de configuración. Te pedirá que definas los idiomas que vas a usar (por ejemplo, Español como idioma por defecto e Inglés como secundario).
- Cuando crees una entrada nueva, verás una caja en el editor para elegir el idioma.
- Para las entradas existentes, el plugin te ofrecerá la opción de traducirlas o duplicarlas.
- Duplicar: Crea una copia exacta en el otro idioma para que la edites y cambies el texto.
- Traducir: Te lleva a un editor de traducción más avanzado.
[INFO] La gran ventaja de usar un plugin es que WordPress se encarga de mostrar el idioma correcto a cada visitante según su configuración de navegador o un selector de idiomas que puedes añadir a tu menú.
Parte 3: Pasos adicionales para una experiencia 100% en español
Cambiar el idioma base es solo el primer paso. Para que tu web se sienta realmente "en español", debes prestar atención a estos detalles.
3.1. Traducir el Tema (Theme)
Tu tema (la plantilla de diseño) también tiene textos visibles, como botones de "Leer más" o "Buscar". La mayoría de los temas están preparados para traducción.
- Ve a Apariencia > Temas.
- Instala un tema que sea "Listo para traducción" (Translation Ready). Esto suele indicarse en su ficha.
- Si ya tienes un tema, puedes usar un plugin como Loco Translate para traducir las cadenas de texto del tema directamente desde el panel de administración, sin tocar código.
3.2. Traducir los Plugins
Al igual que los temas, los plugins pueden mostrar textos en inglés (por ejemplo, mensajes de error de un formulario de contacto).
- Ve a Plugins > Añadir nuevo y busca Loco Translate.
- Actívalo y ve a Loco Translate > Themes o Loco Translate > Plugins.
- Selecciona el tema o plugin que quieras traducir y empieza a traducir las cadenas de texto.
3.3. Cambiar la Zona Horaria y el Formato de Fecha
Para que las fechas de tus entradas y comentarios sean correctas para tu audiencia hispanohablante, haz lo siguiente:
- Ve a Ajustes > Generales.
- En Zona horaria (Timezone), selecciona tu ciudad (por ejemplo,
Madrid,Ciudad de México,Bogotá, etc.). - Ajusta el Formato de fecha y el Formato de hora a tu gusto (por ejemplo,
d/m/Ypara día/mes/año). - Guarda los cambios.
Resolución de problemas comunes (FAQ)
Aquí tienes las respuestas a las dudas que más nos llegan al soporte técnico.
¿Por qué mi WordPress no se cambia a español?
Esto puede pasar por varias razones:
- Caché: Tu navegador está guardando la versión antigua. Solución: Limpia la caché de tu navegador (Ctrl+Shift+Supr en Chrome) o usa una ventana de incógnito.
- Caché del servidor: Si usas un plugin de caché como W3 Total Cache o WP Super Cache, debes purgar la caché desde el propio plugin.
- Archivos de idioma corruptos: Intenta el método manual del
wp-config.phpque vimos antes para forzar la descarga de los archivos.
¿Puedo tener el panel en español y el sitio en inglés?
Sí, totalmente. El ajuste del "Idioma del sitio" en Ajustes > Generales controla la parte visible de tu web. Para cambiar solo el idioma del panel, puedes hacerlo desde Usuarios > Tu perfil y buscando la opción "Idioma del panel". Esa opción solo afecta a tu sesión.
¿Qué pasa con las contraseñas y los nombres de usuario al cambiar el idioma?
Nada. El cambio de idioma no afecta a la seguridad de tu sitio. Tus contraseñas y usuarios siguen siendo los mismos.
¿Cambiar el idioma afecta al SEO (posicionamiento)?
Sí, indirectamente. Si tu sitio estaba en inglés y lo cambias a español, Google y otros buscadores necesitarán tiempo para volver a indexar y entender el nuevo idioma de tu contenido. Es un proceso normal. Si usas un plugin como WPML, puedes configurar URLs específicas por idioma (ej: tudominio.com/es/ para español), lo cual es excelente para el SEO multilingüe.
¿Y si mi hosting usa Syspanel?
Si tu proveedor de hosting te da acceso a un panel de control llamado Syspanel (recuerda que el puerto de acceso es el 2106), no te preocupes. El cambio de idioma de WordPress se hace desde el propio WordPress, no desde el panel del hosting. Solo necesitarías usar Syspanel para acceder al administrador de archivos si tuvieras que editar el wp-config.php manualmente, como explicamos en el Método 2.
Conclusión: ¡Ya tienes tu WordPress en español!
Como has visto, cambiar el idioma de WordPress es un proceso muy manejable. Resumiendo los pasos clave:
- Para el panel de administración, ve a
Ajustes > Generales > Idioma del sitioy elige Español. - Para el contenido de tu web, si es nuevo, escribe directamente en español. Si ya tienes contenido, decide entre traducirlo manualmente o usar un plugin como Polylang o WPML.
- No olvides traducir tu tema y tus plugins para una experiencia completa, usando herramientas como Loco Translate.
- Ajusta la zona horaria y el formato de fecha para tu audiencia.
Con estos sencillos pasos, tanto tú como tus visitantes disfrutaréis de una web completamente en español, lo que mejorará la experiencia de usuario y, a la larga, el rendimiento de tu sitio.
[WARNING] Si en algún momento del proceso te sientes perdido, no dudes en contactar con el soporte de tu empresa de hosting. Ellos pueden guiarte y verificar que todo está correctamente configurado a nivel de servidor. Es mejor preguntar que arriesgarse a romper algo.
Espero que esta guía te haya sido de gran ayuda. ¡Ahora ya puedes gestionar tu WordPress cómodamente en español!
