ホームページ  >  記事  >  CMS チュートリアル  >  WordPress の多言語ナビゲーション設定

WordPress の多言語ナビゲーション設定

angryTom
angryTomオリジナル
2019-08-02 16:00:536002ブラウズ

WordPress の多言語ナビゲーション設定

デフォルトでは、WordPress には多言語サイトを作成する機能はありませんが、プラグインやオンライン翻訳サービスを通じて WordPress Web サイトに多言語機能を追加できます。国際的にビジネスを展開したい一部の個人や企業にとって、Web サイトに多言語コンテンツを追加することは不可欠です。特徴は、貿易ビジネスを行う多くの WordPress Web サイトでは、複数の言語でコンテンツを作成する必要があることが多いことです。 WordPress の多言語 Web サイトを開発する方法について説明します。

WordPress についてさらに詳しく知りたい場合は、次をクリックしてください: wordpress チュートリアル

## 1つ目の方法:WordPress多言語プラグインで多言語サイトを作成する

WordPress多言語プラグインの中で最も古いものはWPMLで、最も強力な機能を持っており、次に次が WPML です。最も強力な機能を備えた Polylang、WPML プラグインと同じくらい強力ですが、セットアップが簡単な qTranslate です。まず、Polylang 多言語プラグインを使用して多言語サイトを作成する方法を見てみましょう。

ステップ 1: 言語の追加

Polylang プラグインをインストールした後、「設定 > 言語」でオプションを設定し、設定に言語を追加します。

WordPress の多言語ナビゲーション設定

ステップ 2: 既存の記事に翻訳を追加する

記事編集インターフェイスで、「 」をクリックして、対応する言語で記事を公開するページを作成し、対応するバージョンの言語の追加を開始します。

WordPress の多言語ナビゲーション設定

ステップ 3: 言語切り替えツールをメイン ナビゲーション メニューに追加する

Polylang には、次のことができる言語スイッチャーも用意されています。メイン ナビゲーション メニューまたはサイドバーから追加します。

WordPress の多言語ナビゲーション設定

WordPress の多言語ナビゲーション設定

#2 番目の方法、WordPress マルチサイト マルチサイト ネットワークを通じて多言語サイトを作成します 厳密に言えば、この方法では実際に多言語の WordPress Web サイトを作成するわけではありませんが、その効果は Polylang プラグインを使用して多言語 Web サイトを作成するのと同じです。そして複数の言語は互いに独立しています。 Web サイトのコンテンツは複数の言語で異なる場合がありますが、これは Polylang プラグインの使用とは異なります。マルチサイト ネットワークを使用して多言語サイトを作成する場合は、サブドメイン名を使用してインストールすることをお勧めします。

同じテーマ、異なるデータベースを使用する マルチサイト ネットワーク内のさまざまな Web サイトは、同じ WordPress テーマを共有できます。これはマルチサイトを使用します。ネットワークは、多言語サイトを作成するときに非常に便利です。国際的なテーマを開発し、このテーマをさまざまな言語のサブサイトで使用するだけで済みます。表示するときは、さまざまなサブサイトの言語に応じて、対応する言語が表示されます。テーマ内の固定文字列は必要なものだけです詩言語を使用して対応するものに翻訳する必要があります。

マルチサイト ネットワークを使用して作成された多言語サイトで言語切り替えツールを表示する マルチサイト ネットワークを使用して作成された多言語サイトでは、言語スイッチャーは自分で実装する必要があります。アイデアは非常に単純で、現在のサイトの言語を決定し、PHP の文字列置換機能を通じて第 2 レベルのドメイン名をさまざまな言語に置き換えるだけです。例は次のとおりです。

$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);

管理をより便利にしたい場合は、MultilingualPress 多言語サイト プラグインを使用して、異なる言語のサブサイト間の関連付けを管理できます。このプラグインは、異なる言語のサブサイトを結合します。軽量なインターフェイスを介して言語を共有できるため、サイト間のコンテンツが関連しており、非常に便利です。

まとめ どちらの方法もそれぞれ特徴があり、どちらが良いかという絶対的な結論はありません。 WordPress の多言語 Web サイトを開発する方法は、多言語 Web サイトのコンテンツによって異なります。各記事に対応する多言語バージョンがある場合は、Polylang プラグインを使用する方が間違いなく便利です。各言語のコンテンツが異なる場合は、Polylang プラグインを使用する方が便利です。 WordPress マルチサイトアプローチの方が適切です。

以上がWordPress の多言語ナビゲーション設定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。