WPMLを使用すると、ウェブサイトのメニュー、ウィジェット、またはフッターに言語切り替えを追加できます。 また、フラッグを含めたり、言語をネイティブネームで表示したり、カスタムスタイルを追加することもできる。
言語切り替えにより、訪問者はコンテンツを読みたい言語を選択できます。 お好みに応じて、ウェブサイトの異なる場所に表示することができます。
例えば、言語切り替えをメニューとしてヘッダーセクションに配置することができます。

または、ヘッダーのデザインを編集したくない場合は、フッターセクションの下部に言語切り替えを配置できます。
WPMLを使用すると、上記のような言語切り替えを簡単にサイトに追加できます。
WPMLで言語切り替えを追加する方法
WPMLを使用すると、複数の言語切り替えを様々な場所に追加できます。 これには以下が含まれます:
メニュー
ウィジェット
テンプレート
投稿コンテンツ
メニュー、ウィジェット、またはフッターに言語切り替えを追加する
メニュー、ウィジェット、またはフッターに言語切り替えを追加するには、WPML → 言語に移動します。ここから、各言語切り替えの追加、編集、カスタマイズができます。
投稿コンテンツに言語切り替えを追加する
投稿コンテンツの言語切り替えはインラインリンクとして表示されます。
通常の言語切り替えと同様に、フラグの表示、言語のネイティブ名での表示、リンクを投稿の上または下のどちらに表示するかを制御できます。
投稿コンテンツに言語切り替えを追加するには:
- WPML → 言語に移動します。
- 投稿の翻訳へのリンクまでスクロールし、チェックボックスにチェックを入れます。
テンプレートに言語切り替えを追加する
WPML言語切り替えブロックを使用して、サイトの任意のテンプレートまたはテンプレートパーツに言語切り替えを追加できます。
他のブロック要素と同様に、WPML言語切り替えを他の言語で表示するには、翻訳する必要があります:
- WPML → 翻訳管理に移動します。
- 言語切り替えを追加したテンプレートを選択します。
- 翻訳方法を選択し、翻訳します。
これで言語切り替えが第二言語でも表示されるようになります。
言語切り替えのスタイル設定
WPMLは、各種言語切り替えをカスタマイズするための様々なスタイリングオプションを提供しています。 これには以下が含まれます:
- 言語の順序
- 言語フラグの表示/非表示
- ドロップダウンまたはリストレイアウト
- 言語をネイティブ名で表示
これらの設定を変更するには、WPML → 言語に移動し、カスタマイズしたい言語切り替えを編集します。
さらにカスタマイズオプションが必要で、コードの使用に慣れている場合は、PHPを使用してカスタム言語切り替えを作成できます。
WPMLを始めましょう
WPMLで言語切り替えを追加するには、Multilingual CMSまたはMultilingual Agencyプランが必要です。詳細については価格ページをご覧ください。