多言語サイト用にWordPressマルチサイトを設定する方法(ビデオ付き)

公開: 2021-04-27

最終更新日-2021年12月10日

Webサイトが、複数の国の人々で構成される多言語のオーディエンスにコンテンツを提供する場合は、コンテンツを複数の言語で表示することでメリットが得られる可能性があります。 Webサイトを訪問者の母国語で表示できるだけでなく、ローカライズされたコンテンツを提供することもできます。

たとえば、スポーツブログをお持ちの場合、アメリカ人の訪問者は米国に関連するスポーツストーリーを英語で読み、ドイツからの訪問者は自国に関連するストーリーにドイツ語でアクセスできます。 これを行う1つの方法は、WordPressマルチサイトを作成し、それをWebサイトの多言語ネットワークとして設定することです。

この記事では、WordPressマルチサイトについて学習し、サブサイトに多言語機能を追加することで、多言語サイト用にWordPressマルチサイトをセットアップします。

WordPressマルチサイトとは何ですか?

WordPress Multisiteを使用すると、ユーザーは1回のWordPressインストールで複数の関連サイトを作成できます。 ネットワーク管理者を作成して、必要な数のサブサイトを作成および管理できます。

これらのサブサイトは、プラグインやテーマなどのアセットを共有するため、簡単に構築および管理できます。 さらに、ドメインマッピングのおかげで、サブドメイン、サブディレクトリ、または完全に異なるトップレベルドメインを使用してサブサイトを構築できます。

多言語サイト用にWordPressマルチサイトを設定する手順を見てみましょう。

ステップ1:マルチサイトネットワークを作成する

まず、言語固有のサブサイトで構成されるマルチサイトネットワークを作成する必要があります。 すでにウェブサイトをお持ちの場合は、コードを使用してマルチサイトに変換できます。

ただし、先に進む前に、Webサイトのバックアップがあることを確認してください。 また、最初のステップが完了するまで、すべてのプラグインを無効にする必要があります。

FileZillaなどのFTPクライアントを使用しwp-config.phpファイルにアクセスしますファイルを開き、ファイルの下部、「これですべてです。編集を停止してください。」という行のすぐ上に次のコードを追加します。 ハッピーパブリッシング。」

 /*マルチサイト*/
define('WP_ALLOW_MULTISITE'、true);

完了したら、ファイルを保存します。 WordPress管理エリアを更新すると、[ツール]タブの下に新しい[ネットワーク設定]オプションが表示されます。

それをクリックした後、サブドメインまたはサブディレクトリを使用してマルチサイトを作成するかどうかを選択する必要があります。 多言語サイト用のWordPressマルチサイトを最初から開始する場合は、好みに応じてどちらかを選択できます。 ただし、サブディレクトリアドレス間の衝突を防ぐために、確立されたサイトのサブドメインを使用する必要があります。

WordPressマルチサイトネットワークの作成。
WordPressマルチサイトネットワークの作成。

選択して、ネットワークのタイトルと管理者の電子メールを提供します。 完了したら、「インストール」をクリックします。

その後、サイトごとに若干異なる場合がありますが、従うべき一連の手順が表示されます。 ほとんどの場合、FTPを使用しwp-config.phpファイル.htaccessファイルにコードをコピーして貼り付ける必要があります。 変更を加えて両方のファイルを保存したら、指示の下にある[ログイン]ボタンをクリックします。

WordPress管理者のクレデンシャルを入力し、管理エリアに再度ログインします。 これで、サイドバーとツールバーに[個人用サイト]オプションが表示され、ネットワーク内のサブサイトにアクセスするために使用できます。

マルチサイトへのサブサイトの追加
マルチサイトネットワークを作成すると、「マイサイト」オプションが表示されます。

これで、このプロセスを開始する前に無効にしたプラグインを有効にできます。 ただし、新しいドメインにWordPressをインストールする場合は、 wp-config.phpファイルを編集することで同様にマルチサイトに変換できます。

ステップ2:サブサイトを構成する

WordPressマルチサイトを有効にし、サブサイトのネットワークを作成しました。 次に、目的に合わせてこれらの各サブサイトを作成および構成する必要があります。

構成を開始するには、 [個人用サイトここでは、マルチサイトを作成する前に存在していたメインのWebサイトが表示されます。 「新規追加」をクリックして、さまざまな言語の新しいサブサイトを作成します。

多言語マルチサイト
特定の言語の新しいサブサイトを追加します。

URL、タイトル、デフォルト言語、管理者メールなどの基本的なサブサイトの詳細を提供します。 次に、「サイトの追加」をクリックします。 最初のサブサイトが作成されました。 個人サイトここでは、対象となる人口統計に一致するようにサブサイトをローカライズする必要があります。 適切な言語、タイムゾーン、および現地の時刻と日付の形式も設定してください。

多言語サイト用のワードプレスマルチサイト
サブサイトの設定を構成します。

完了したら、下部にある設定を保存します。 次に、すべてのサブサイトに対してこのプロセスを繰り返します。

ステップ3:コンテンツのインポートと翻訳

次に、プライマリサイトからサブサイトにコンテンツをエクスポートする必要があります。 これを行う最も簡単な方法は、メインのWebサイトのWordPress管理エリアで[ツール]>[エクスポート]に移動することです。 ここで、「すべてのコンテンツ」が選択されていることを確認し、「エクスポートファイルのダウンロード」をクリックしてコンピューターにダウンロードします。

WordPressコンテンツのエクスポート
プライマリサイトからコンテンツをエクスポートします。

次に、コンテンツを追加する必要があるサブサイトに移動します。 [ツール]>[インポート]に移動します ここで、WordPrestの下の[今すぐインストール]ボタンをクリックして、インストーラーをダウンロードしてアクティブ化します。次に、インポーターを実行し、コンピューターにエクスポートされたzipファイルを選択します。 プライマリWebサイトのすべてのコンテンツは、サブサイトでも利用できます。

WPAllImportWPImportExport Liteなどのプラグインを使用して、メインサイトからサブサイトにコンテンツを簡単に転送することもできます。

コンテンツを転送した後、さまざまな言語に翻訳する必要があります。 あなたは3つの方法でそれを行うことができます:

  • 自分の知識からコンテンツを1行ずつ手動で翻訳するか、Google翻訳などのツールを使用してコンテンツをチャンクに翻訳して貼り付けることができます。
  • UpworkやFiverrなどのプラットフォームからサードパーティのプロの翻訳サービスまたはフリーランスの翻訳者を雇うことができます。
  • Translate WordPress with G-TranslateTranslatePressなどのプラグインを使用して、人工知能を使用してページを自動的に翻訳できます。

使用する方法に関係なく、ページのメニュー、フッター、ウィジェットも翻訳することを忘れないでください。

それで、WordPressマルチサイトは多言語サイト用に設定されました。 これで、ユーザーは自分の言語でコンテンツを見ることができます。 自分の言語のコンテンツに切り替えるか、プラグインを使用して地理的位置に基づいてユーザーを自動的にリダイレクトすることができます。

ご不明な点がございましたら、下のコメント欄にてお気軽にお問い合わせください。

ビデオバージョンをご希望の場合は、以下のビデオをご覧ください。

参考文献

  • 7つの最高のWooCommerce多言語プラグイン
  • 複数のWordPressサイトを簡単に管理する方法
  • WordPressの.htaccessファイルの説明
  • ウェグロットレビュー