WPML

WPML vous permet de créer une page racine spécifique pour votre site. Cela signifie que, quelles que soient les langues disponibles sur votre site, tous vos visiteurs verront la même page de démarrage.

WPML vous permet de créer des répertoires virtuels pour toutes les langues, y compris la langue par défaut. Il ne s’agit pas de véritables répertoires physiques sur le disque du serveur, mais de répertoires virtuels qui n’apparaissent que dans les URL.

Veuillez noter que lorsque l’option Utiliser le répertoire pour la langue par défaut est définie sur la page WPMLParamètresURL et SEOUtiliser le répertoire pour la langue par défaut, une page racine doit être utilisée.

Avec des dossiers de langue pour toutes les langues, la structure de votre site peut ressembler à ceci :

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

Pour activer ce format, accédez à WPMLParamètresURL et SEOUtiliser le répertoire pour la langue par défaut et faites défiler jusqu’à la section Format d’URL de langue.

Sélection de l’option Utiliser le répertoire pour la langue par défaut
Sélection de l’option Utiliser le répertoire pour la langue par défaut

Qu’est-ce qu’une page racine et en ai-je besoin ?

La page racine de votre site web est le contenu qui se charge lorsque les visiteurs accèdent à votre nom de domaine, par exemple monsite.com, dans un navigateur web. Si vous utilisez l’option Utiliser le répertoire pour la langue par défaut, la page de démarrage sera la même pour tous vos visiteurs, quelles que soient les langues disponibles sur votre site.

Vous pouvez voir ci-dessous un exemple simple de page racine, qui présente un message de bienvenue et des liens vers les versions linguistiques du site.

Une page racine sur l’interface publique
Une page racine sur l’interface publique

Configuration de la page racine

Afin d’utiliser une page racine, vous devez d’abord sélectionner l’option Langues différentes dans les répertoires.

Ensuite, activez l’option Utiliser le répertoire pour la langue par défaut.

Maintenant, vous devez choisir ce qui apparaîtra sur l’URL racine de votre site. Pour l’URL racine, vous pouvez choisir entre un fichier HTML ou une page WordPress.

Sélection d’un fichier HTML

Lorsque vous choisissez un fichier HTML, vous devez indiquer son chemin. Si le chemin commence par une barre oblique « / », il s’agit d’un chemin absolu sur le serveur. Sinon, il est relatif au répertoire WordPress.

Utilisation d’un chemin relatif

Vous pouvez téléverser le fichier HTML que vous souhaitez utiliser pour votre page racine à l’aide d’un programme FTP et le placer dans le répertoire WordPress de votre site, comme illustré dans l’image ci-dessous.

Téléversement d’un fichier HTML dans votre répertoire WordPress

Une fois le fichier téléversé, vous pouvez définir son chemin relatif en spécifiant simplement le nom du fichier. À titre d’exemple, nous avons défini le nom du fichier sur root-page.html.

Ajout du chemin pour l’option Fichier HTML
Ajout du chemin pour l’option Fichier HTML

Utilisation d’un chemin absolu

Si vous souhaitez utiliser un chemin absolu sur votre serveur, vous pouvez téléverser votre fichier HTML dans n’importe quel dossier du site.

Téléversement d’un fichier HTML dans le répertoire

Une fois le fichier téléversé, vous pouvez définir son chemin absolu, par exemple /home/andres/root-page.html.

Sélection d’une page WordPress

Si, dans la carte Format d’URL de langue de WPMLParamètresURL et SEO, vous choisissez Une page pour Ce qu’il faut afficher pour l’URL racine, enregistrez d’abord vos réglages, puis cliquez sur le lien Créer une page racine.

Clic sur le lien pour créer une page racine
Clic sur le lien pour créer une page racine

Cela vous redirige vers l’interface de l’éditeur de page WordPress.

Ici, vous pouvez concevoir l’apparence que vous souhaitez donner à la page de destination principale et racine de votre site. Par exemple, vous pouvez choisir d’afficher un message de bienvenue et de fournir une interface de sélection de langue.

Un exemple de page racine
Un exemple de page racine

Une fois que vous avez terminé d’ajouter votre contenu, enregistrez la page.

Et voilà ! Lorsque les visiteurs arrivent sur votre site, cette page sera utilisée comme page de destination racine, quelles que soient les préférences de langue disponibles.

Modification d’une page racine existante

Lorsque vous choisissez d’utiliser une page WordPress standard comme page racine, vous ne la trouverez pas répertoriée dans Pages.

Pour modifier votre page racine, accédez à WPMLParamètresURL et SEO et, dans la carte Format d’URL de langue, cliquez sur le lien Modifier la page racine à côté de Une page.

Clic sur le lien pour modifier la page racine
Clic sur le lien pour modifier la page racine

Redirection du domaine racine vers le répertoire de la langue par défaut

Parfois, vous pouvez souhaiter rediriger votre domaine racine vers le répertoire de la langue par défaut. En d’autres termes, si l’anglais est la langue par défaut et que quelqu’un visite www.votresite.com, il est redirigé vers www.votresite.com/en/.

Commencez par créer un modèle PHP pour le thème de votre site. Dans la plupart des cas, vous devriez ajouter ces fichiers PHP à un thème enfant.

Ajoutez le contenu suivant à votre nouveau fichier de modèle de page PHP :

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

Maintenant, revenez en arrière et modifiez votre page racine.

Dans la barre latérale droite, développez la section Résumé et sélectionnez le modèle que vous venez de créer.

Sélection de la page racine dans la section Résumé
Sélection de la page racine dans la section Résumé

Lorsque vous avez terminé, assurez-vous de mettre à jour la page.

Désormais, votre page racine redirigera vers le répertoire de la langue par défaut.

Écrit par Amir · Dernière mise à jour 16 octobre 2024