ナビゲーションをスキップする
更新済み
2月 17, 2025

WPMLを使用すると、ウェブサイトのメニュー、ウィジェット、またはフッターに言語切り替えを追加できます。 また、フラッグを含めたり、言語をネイティブネームで表示したり、カスタムスタイルを追加することもできる。

言語切り替えにより、訪問者はコンテンツを読みたい言語を選択できます。 お好みに応じて、ウェブサイトの異なる場所に表示することができます。

例えば、言語切り替えをメニューとしてヘッダーセクションに配置することができます。

Language switcher in header
ヘッダーセクションの言語切り替え

または、ヘッダーのデザインを編集したくない場合は、フッターセクションの下部に言語切り替えを配置できます。

Language switcher in the footer section
フッターセクションの言語切り替え

WPMLを使用すると、上記のような言語切り替えを簡単にサイトに追加できます。

WPMLで言語切り替えを追加する方法

WPMLを使用すると、複数の言語切り替えを様々な場所に追加できます。 これには以下が含まれます:

メニュー

ウィジェット

テンプレート

投稿コンテンツ

メニュー、ウィジェット、またはフッターに言語切り替えを追加する

メニュー、ウィジェット、またはフッターに言語切り替えを追加するには、WPML言語に移動します。ここから、各言語切り替えの追加、編集、カスタマイズができます。

Language switcher settings
言語切り替えの設定

投稿コンテンツに言語切り替えを追加する

投稿コンテンツの言語切り替えはインラインリンクとして表示されます。

Language switcher in post content
投稿コンテンツの上部にある言語切り替え

通常の言語切り替えと同様に、フラグの表示、言語のネイティブ名での表示、リンクを投稿の上または下のどちらに表示するかを制御できます。

投稿コンテンツに言語切り替えを追加するには:

  1. WPML言語に移動します。
  2. 投稿の翻訳へのリンクまでスクロールし、チェックボックスにチェックを入れます。

テンプレートに言語切り替えを追加する

WPML言語切り替えブロックを使用して、サイトの任意のテンプレートまたはテンプレートパーツに言語切り替えを追加できます。

Adding WPML Language Switcher to template
テンプレートにWPML言語切り替えを追加する

他のブロック要素と同様に、WPML言語切り替えを他の言語で表示するには、翻訳する必要があります:

  1. WPML翻訳管理に移動します。
  2. 言語切り替えを追加したテンプレートを選択します。
Selecting navigation in Translation Management
翻訳管理でナビゲーションを選択する
  1. 翻訳方法を選択し、翻訳します。

これで言語切り替えが第二言語でも表示されるようになります。

言語切り替えのスタイル設定

WPMLは、各種言語切り替えをカスタマイズするための様々なスタイリングオプションを提供しています。 これには以下が含まれます:

  • 言語の順序
  • 言語フラグの表示/非表示
  • ドロップダウンまたはリストレイアウト
  • 言語をネイティブ名で表示

これらの設定を変更するには、WPML言語に移動し、カスタマイズしたい言語切り替えを編集します。

さらにカスタマイズオプションが必要で、コードの使用に慣れている場合は、PHPを使用してカスタム言語切り替えを作成できます。

WPMLを始めましょう

WPMLで言語切り替えを追加するには、Multilingual CMSまたはMultilingual Agencyプランが必要です。詳細については価格ページをご覧ください。