Skip Navigation
Actualizado
enero 10, 2022

WPML permite crear una página raíz específica para su sitio. Esto significa que, independientemente de los idiomas disponibles en su sitio, la página de inicio va a ser la misma para todos los visitantes.

WPML le permite crear directorios virtuales para todos los idiomas, incluyendo el idioma predeterminado. Estos no son directorios físicos verdaderos en la unidad del servidor, sino directorios virtuales que solo aparecen en las URL.

Debe tener en cuenta que cuando se selecciona Utilizar el directorio para la opción del idioma predeterminado en la página WPML → Idiomas, se debe utilizar una página raíz.

Con las carpetas de idiomas para todos los idiomas, la estructura de su sitio puede tener este aspecto:

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

Para habilitar esto, diríjase a WPML → Idiomas y desplace hacia abajo hasta la sección Formato de URL del idioma.

Directorio para el idioma predeterminado
Directorio para el idioma predeterminado

¿Qué es una página raíz? ¿Necesito una?

La página raíz de su sitio web es el contenido que se carga en un navegador cuando los visitantes acceden a su nombre de dominio, por ejemplo, «mysite.com». En el caso de que utilice la opción Usar el directorio para el idioma predeterminado, la página de inicio va a ser la misma para todos los visitantes, independientemente de los idiomas disponibles en su sitio.

La siguiente imagen muestra un simple ejemplo de una página raíz que contiene un mensaje de bienvenida y enlaces a las versiones de los idiomas del sitio.

Página raíz de la interfaz de usuario
Página raíz de la interfaz de usuario

Configuración de la página raíz

Para utilizar una página raíz, primero debe seleccionar la opción Distintos idiomas en directorios.

Luego, debe activar la opción Utilizar directorio para el idioma predeterminado.

Ahora, debe elegir qué va en la URL raíz de su sitio. Para la URL raíz, debe elegir entre una página de WordPress o un archivo HTML.

Seleccionar un archivo HTML

Cuando elige un archivo HTML, debe proporcionar su ruta. Si la ruta comienza con una barra diagonal “/”, es una ruta absoluta en el servidor. De otra manera, es relativa al directorio de WordPress.

Utilizar una ruta relativa

Usted puede subir el archivo HTML que desea utilizar para su página usando un programa FTP y colocándolo bajo el directorio de WordPress de su sitio como se puede ver en la siguiente imagen.

Suba un archivo HTML a su directorio de WordPress
Suba un archivo HTML a su directorio de WordPress

Una vez que sube el archivo, puede establecer su ruta relativa simplemente especificando el nombre del archivo. Por ejemplo, «root-page.html», como se muestra en la imagen siguiente.

Agregar HTML a la opción de archivo HTML
Agregar HTML a la opción de archivo HTML

Utilizar una ruta absoluta

Si desea utilizar una ruta absoluta en su servidor, puede subir su archivo HTML en cualquiera de las carpetas del sitio como se muestra en la imagen siguiente.

Suba un archivo HTML a su directorio
Suba un archivo HTML a su directorio

Una vez que sube el archivo, puede establecer esta ruta absoluta, por ejemplo «/home/andres/root-page.html».

Seleccionar una página de WordPress

Si selecciona la opción Una página, primero guarde sus configuraciones y luego haga clic en el enlace Crear página raíz.

Haga clic en el enlace Crear página raíz
Haga clic en el enlace Crear página raíz

Esto le da acceso a la interfaz del editor de páginas de WordPress.

Aquí, puede diseñar cómo desea que sea la página raíz, página principal de su sitio. Por ejemplo, algunos sitios exhiben un mensaje de bienvenida y proporcionan una interfaz con una amplia selección de idiomas.

Ejemplo de página raíz de WordPress al utilizar el editor Block
Ejemplo de página raíz de WordPress al utilizar el editor Block

Una vez que haya agregado el contenido, guarde la página.

Y eso es todo. Cuando los visitantes vengan a su sitio, esta página se utilizará como la página raíz, página principal, independientemente de las preferencias de idiomas disponibles.

Redireccionar el dominio raíz al directorio del idioma predeterminado

A veces, es posible que desee redireccionar el dominio raíz al directorio del idioma predeterminado. En otras palabras, si inglés es el idioma predeterminado y alguien visita www.yoursite.com, va a ser redirigido a www.yoursite.com/en/.

Para comenzar, debe crear una plantilla PHP para el tema de su sitio. En la mayoría de los casos, debe agregar dichos archivos PHP a un tema secundario.

Agregue el siguiente contenido a su nuevo archivo PHP de plantilla de página:

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

Ahora, regrese y edite su página raíz.

En la barra lateral del lado derecho, expanda la sección Atributos de la página y seleccione la plantilla que acaba de crear.

Ejemplo de página raíz de WordPress al utilizar el editor Block, menú desplegable de Atributos de la página
Ejemplo de página raíz de WordPress al utilizar el editor Block, menú desplegable de Atributos de la página

Una vez que finalice, no olvide de actualizar la página.

Ahora, su página raíz lo redireccionará al directorio del idioma predeterminado.

Cómo editar una página raíz existente

Cuando selecciona utilizar una página WordPress estándar como su página raíz, esta no aparecerá en la lista de usual de Páginas.

Para editar su página raíz, debe dirigirse a la página WPMLIdiomas, desplazarse hacia la sección Formato de URL de idioma y hacer clic en el enlace Editar página raíz.

Enlace para editar una página raíz existente
Enlace para editar una página raíz existente