WPML

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

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

Tenga en cuenta que cuando la opción Usar directorio para el idioma por defecto está configurada en la página WPMLConfiguraciónURL y SEOUsar directorio para el idioma por defecto, debe usarse una página raíz.

Con carpetas de idiomas para todos los idiomas, la estructura de su sitio puede verse así:

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

Para activar este formato, vaya a WPMLConfiguraciónURL y SEOUsar directorio para el idioma por defecto y desplácese hacia abajo hasta la sección Formato de URL de idioma.

Selección de la opción Usar directorio para el idioma por defecto
Selección de la opción Usar directorio para el idioma por defecto

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

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

A continuación puede ver un ejemplo sencillo de una página raíz, que incluye un mensaje de bienvenida y enlaces a las versiones de idioma del sitio.

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

Configuración de la página raíz

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

Luego, active la opción Usar directorio para el idioma por defecto.

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

Selección de un archivo HTML

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

Uso de una ruta relativa

Puede subir el archivo HTML que quiera usar para su página raíz mediante un programa FTP y colocarlo en el directorio de WordPress de su sitio, como se muestra en la imagen a continuación.

Subida de un archivo HTML a su directorio de WordPress

Una vez subido el archivo, puede configurar su ruta relativa simplemente especificando el nombre del archivo. Como ejemplo, establecemos el nombre del archivo en root-page.html.

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

Uso de una ruta absoluta

Si quiere usar una ruta absoluta en su servidor, puede subir su archivo HTML en cualquiera de las carpetas del sitio.

Subida de un archivo HTML al directorio

Una vez que suba el archivo, puede configurar su ruta absoluta, por ejemplo, /home/andres/root-page.html.

Selección de una página de WordPress

Si en la tarjeta Formato de URL de idioma de WPMLConfiguraciónURL y SEO elige Una página para Qué mostrar en la URL raíz, guarde su configuración primero y luego haga clic en el enlace Crear página raíz.

Hacer clic en el enlace para crear una página raíz
Hacer clic en el enlace para crear una página raíz

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

Aquí, puede diseñar cómo quiere que se vea la página de aterrizaje principal y raíz de su sitio. Por ejemplo, puede elegir mostrar un mensaje de bienvenida y proporcionar una interfaz de selección de idioma.

Un ejemplo de una página raíz
Un ejemplo de una página raíz

Una vez que termine de añadir su contenido, guarde la página.

¡Eso es todo! Cuando los visitantes lleguen a su sitio, esta página se utilizará como la página de aterrizaje raíz, independientemente de las preferencias de idioma disponibles.

Edición de una página raíz existente

Cuando selecciona usar una página estándar de WordPress como su página raíz, no la encontrará listada en Páginas.

Para editar su página raíz, vaya a WPMLConfiguraciónURL y SEO y, en la tarjeta Formato de URL de idioma, haga clic en el enlace Editar página raíz junto a Una página.

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

Redirección del dominio raíz al directorio del idioma predeterminado

A veces, es posible que quiera redirigir su dominio raíz al directorio del idioma predeterminado. En otras palabras, si el inglés es el idioma predeterminado y alguien visita www.yoursite.com, se le redirige a www.yoursite.com/en/.

Comience creando una plantilla PHP para el tema de su sitio. En la mayoría de los casos, debería añadir este tipo de archivos PHP a un tema hijo.

Añada el siguiente contenido a su nuevo archivo de plantilla de página PHP:

Redirección raíz
<?php
/*
Template Name: Root redirect
*/
wp_redirect( home_url() );
exit;
?>

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

En la barra lateral derecha, expanda la sección Resumen y seleccione la plantilla que acaba de crear.

Selección de la página raíz desde la sección Resumen
Selección de la página raíz desde la sección Resumen

Cuando haya terminado, asegúrese de actualizar la página.

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

Escrito por Amir · Última actualización 16 de octubre de 2024