Saltar navegación
Actualizado
junio 12, 2024

WPML te permite crear una Página raíz específica para tu sitio. Esto significa que, independientemente de los idiomas disponibles en tu sitio, todos tus visitantes verán la misma página de inicio.

WPML te permite crear directorios virtuales para todos los idiomas, incluido el idioma por defecto. No se trata de directorios físicos reales en la unidad de disco del servidor, sino de directorios virtuales que sólo aparecen en las URL.

Ten en cuenta que cuando se establece la opción Usar directorio para el idioma por defecto en la Página de WPML → Idiomas, se debe utilizar una página raíz.

Con carpetas de idiomas para todas las lenguas, la estructura de tu sitio puede tener el siguiente aspecto:

mysite.com/en/
mysite.com/es/
mysite.com/fr/

Para activar este formato, ve a WPML → Idiomas y desplázate hacia abajo hasta la sección Formato de URL de idioma.

Seleccionar la opción Utilizar directorio para idioma por defecto

En esta Página:

¿Qué es una Página Raíz y la necesito?

La Página raíz de tu web es el contenido que se carga cuando los visitantes acceden a tu nombre de dominio, es decir, mysite.com, en un Navegador web. Si utilizas la opción Utilizar directorio para idioma por defecto, la página de inicio será la misma para todos tus visitantes, independientemente de los idiomas disponibles en tu sitio.

A continuación puedes ver un ejemplo sencillo de página raíz, que destaca un mensaje de bienvenida y enlaces a las versiones lingüísticas del sitio.

Una página raíz en el front-end

Configurar la Página Raíz

Para utilizar una Página raíz, primero debes seleccionar la opción Diferentes lenguas en los directorios.

A continuación, activa la opción Utilizar directorio para el idioma por defecto.

Ahora, debes elegir qué va en la URL raíz de tu sitio. Para la URL raíz, puedes elegir entre un archivo HTML o una Página de WordPress.

Seleccionar un archivo HTML

Cuando elijas un HTML debes indicar su ruta. Si la ruta empieza por una barra «/», es una ruta absoluta en el servidor. De lo contrario, es relativa al directorio de WordPress.

Utilizar una ruta relativa

Puedes subir el archivo HTML que quieras utilizar para tu Página raíz utilizando un programa FTP y colocarlo en el directorio WordPress de tu sitio, como se muestra en la imagen siguiente.

Subir un archivo HTML a tu directorio de WordPress

Una vez subido el archivo, puedes establecer su ruta relativa, simplemente especificando el nombre del archivo. Como ejemplo, establecemos el nombre del archivo como página-raíz.html.

Añadir la ruta a la opción de archivo HTML

Utilizar una ruta absoluta

Si quieres utilizar una ruta absoluta en tu servidor, puedes subir tu archivo HTML en cualquiera de las carpetas del sitio.

Subir un archivo HTML al directorio

Una vez subido el archivo, puedes establecer su ruta absoluta, por ejemplo /home/andres/página-root.html.

Seleccionar una Página de WordPress

Si en WPML → Idiomas eliges mostrar Una página para la URL raíz, guarda primero tu configuración y luego haz clic en el enlace Crear página raíz.

Haciendo clic en el enlace para crear una Página raíz

Esto te redirige a la interfaz del editor de páginas de WordPress.

Aquí puedes diseñar cómo quieres que sea la página de destino principal de tu sitio. Por ejemplo, puedes elegir mostrar un mensaje de bienvenida y proporcionar una interfaz de selección de idioma.

Un ejemplo de página raíz

Cuando termines de añadir el contenido, guarda la Página.

Eso es. Cuando los visitantes lleguen a tu sitio, esta página se utilizará como página de destino raíz, independientemente de las preferencias de idioma disponibles.

Editar una Página Raíz Existente

Cuando selecciones utilizar una página estándar de WordPress como página raíz, no la encontrarás listada en Páginas.

Para editar tu Página raíz, tienes que ir a la página WPMLIdiomas , desplazarte hasta la sección Formato de URL de idioma y hacer clic en el enlace Editar página raíz .

Hacer clic en el enlace para editar la Página raíz

Redirigir el dominio raíz al directorio de idioma por defecto

A veces, puede que quieras redirigir tu dominio raíz al directorio del idioma por defecto. En otras palabras, si el inglés es el idioma por defecto y alguien visita www.yoursite.com, se le redirigirá a www.yoursite.com/en/.

Empieza por crear una Plantilla PHP para el tema de tu sitio. En la mayoría de los casos, debes añadir estos archivos PHP a un tema hijo.

Añade el siguiente contenido a tu nuevo archivo PHP de plantilla de página:

Root Redirect
<?php
/*
Template Name: Root redirect
*/
wp_redirect( home_url() );
exit;
?>

Ahora, vuelve atrás y edita tu Página raíz.

En la barra lateral derecha, despliega la sección Resumen y selecciona la Plantilla que acabas de crear.

Seleccionar la Página raíz de la sección Resumen

Cuando hayas terminado, asegúrate de actualizar la Página.

Ahora, tu Página raíz se redirigirá al directorio de idioma por defecto.