web-dev-qa-db-ja.com

同じ言語の異なるサブロケール用にローカライズされたWordPressのコンテンツ?

アイルランドとイギリスにサービスを提供するサイトがあります。 Wordpressに移行したいです。

あなたがこのサイトにアクセスしても、現在はすべてのコンテンツが同じであり、アイルランド語の2つのURLで表示されています。

ユーザーがアイルランドのサイトを訪問しているのか、英語のサイトを訪問しているのかに基づいて、異なる価格を表示する必要があります。現在私は以下のようにしています:

$Host = $_SERVER['HTTP_Host']; 
if($Host == "www.mysite.ie") {
 //show Irish prices
}

1つのWPインストールを2つのドメインから開始して実行できるとは思わない。

多言語ではないので、URLに基​​づくわずかな違いを除いて、すべて同じ内容を表示する方法はありますか?

2
HiSpec

実際、両サイトの基本言語が同じであっても、(===)あなたのサイトを "多言語"機能を必要とすると考えるべきです。実際のロケールはそれにもかかわらず)それぞれが異なります。

より具体的には、あなたはイギリス( 'en_GB')とアイルランド( 'en_IE')の各国語化のための変種の「翻訳」を作成することができます。そのようなプラグイン WPML(WordPress Multilingual) は、これを実装するのに役立ちます。ローカライズを区別するためのさまざまなURLスキームをサポートします。

  • 異なるドメイン(またはサブドメイン)
  • 異なるサブディレクトリ
0
Yosi Mor