Maison  >  Article  >  Tutoriel CMS  >  Paramètres de navigation multilingue WordPress

Paramètres de navigation multilingue WordPress

angryTom
angryTomoriginal
2019-08-02 16:00:535899parcourir

Paramètres de navigation multilingue WordPress

Par défaut, WordPress ne fournit pas la fonctionnalité permettant de créer un site multilingue, cependant, nous pouvons ajouter des fonctionnalités multilingues à notre site WordPress via des plugins ou des services de traduction en ligne. Pour certains particuliers ou entreprises qui souhaitent faire des affaires à l’international, l’ajout de contenu multilingue à leur site Web est essentiel. La particularité est que de nombreux sites WordPress qui font du commerce extérieur doivent souvent créer du contenu en plusieurs langues. Discutons de la façon de développer un site Web multilingue WordPress.

Si vous souhaitez en savoir plus sur wordpress, vous pouvez cliquer sur : tutoriel wordpress

La première méthode : Créer un site multilingue grâce au plug-in multilingue WordPress

Parmi les plug-ins multilingues WordPress, le premier est WPML, qui possède les fonctions les plus puissantes, suivi par Polylang, qui possède les fonctions les plus puissantes, tout aussi puissantes, mais plus simples à mettre en place que le plugin WPML, puis qTranslate. Voyons d'abord comment créer un site multilingue à l'aide du plug-in multilingue Polylang.

Étape 1 : Ajouter une langue

Une fois le plug-in Polylang installé, définissez l'option dans "Paramètres> Langue" et ajoutez la langue dans les paramètres.

Paramètres de navigation multilingue WordPress

Étape 2 : Ajouter une traduction à l'article existant

Dans l'interface d'édition de l'article, cliquez sur "" dans le mode multilingue paramètres +", puis accédez à une page qui publie des articles dans la langue correspondante et commencez à ajouter la version correspondante de la langue.

Paramètres de navigation multilingue WordPress

Étape 3 : Ajouter l'outil de changement de langue au menu de navigation principal

Polylang nous fournit également un sélecteur de langue qui peut Ajoutez via le menu de navigation principal ou la barre latérale.

Paramètres de navigation multilingue WordPress

Paramètres de navigation multilingue WordPress

Deuxième méthode, créez un site multilingue via le réseau multisite WordPress Muiltisite

À proprement parler, cette méthode ne crée pas réellement un site Web WordPress multilingue, mais en fait, cela revient à utiliser le plug-in Polylang pour créer un site Web multilingue. Et plusieurs langues sont indépendantes les unes des autres. Le contenu du site Web dans plusieurs langues peut être différent, ce qui est différent de l'utilisation du plug-in Polylang. Lorsque vous utilisez un réseau multi-sites pour créer un site multilingue, il est recommandé de l'installer à l'aide d'un nom de sous-domaine.

Utiliser le même thème, différentes bases de données

Différents sites Web dans un réseau multisite peuvent partager le même thème WordPress, que nous utilisons les réseaux multisites fournissent grande commodité lors de la création de sites multilingues. Il vous suffit de développer un thème international et d'utiliser ce thème dans des sous-sites en différentes langues. Lors de l'affichage, les langues correspondantes sont affichées en fonction des langues des différents sous-sites. à traduire dans les textes correspondants en utilisant le langage poétique.

Afficher l'outil de changement de langue dans les sites multilingues créés à l'aide d'un réseau multisite

Dans les sites multilingues créés à l'aide d'un réseau multisite, le sélecteur de langue doit être implémenté par nous-mêmes. L'idée est très simple, il suffit de déterminer la langue du site actuel, puis de remplacer les noms de domaine de deuxième niveau dans différentes langues via la fonction de remplacement de chaîne PHP. L'exemple est le suivant.

$lang = get_locale();
  //返回 zh_CN 或 en_US 的语言代码 
   $link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 
    // 获取完整的当前 URL  
    $en_link = str_replace('http://cn', 'http://www', $link);
      $cn_link = str_replace('http://www', 'http://cn', $link);

Si nous voulons rendre la gestion plus pratique, nous pouvons utiliser le plug-in de site multilingue MultilingualPress pour gérer l'association entre des sous-sites dans différentes langues. Le plug-in combine des sous-sites dans différentes langues. langues grâce à une interface légère. Le contenu entre les sites est lié, ce qui est très pratique.

Résumé

Les deux méthodes ont chacune leurs propres caractéristiques. Quant à savoir quelle méthode est la meilleure, il n'y a pas de conclusion absolue sur ce qui devrait être. utilisée ? Quelle méthode pour développer un site Web multilingue WordPress dépend du contenu du site Web multilingue. Si chaque article a une version multilingue correspondante, il est sans doute plus pratique d'utiliser le plug-in Polylang. Si le contenu de chaque langue est différent, alors utilisez WordPress L'approche Muiltisite serait plus appropriée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn