コンテンツへスキップ サイドバーへスキップ
更新済み
8月 21, 2025

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

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

たとえば、言語スイッチャーをヘッダーセクションのメニューとして配置できます。

Language switcher in header
ヘッダーセクションの言語スイッチャー

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

Language switcher in the footer section
フッターセクションの言語スイッチャー

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

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

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

メニュー

ウィジェット

テンプレート

投稿コンテンツ

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

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

言語スイッチャーの設定

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

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

Language switcher in post content
投稿コンテンツの上の言語スイッチャー

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

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

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

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

WPML言語スイッチャーブロックを使用すると、サイトの任意のテンプレートまたはテンプレートパーツに言語スイッチャーを追加できます。

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

他のブロック要素と同様に、WPML 言語スイッチャーを他の言語で表示するには、翻訳する必要があります:

  1. WPML → 翻訳ダッシュボードに移動します。
  2. 言語切り替えを追加したテンプレートを選択します。
翻訳ダッシュボードでのナビゲーションの選択
  1. 翻訳方法を選択し、翻訳します。

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

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

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

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

これらの設定を変更するには、WPML → 言語に移動し、カスタマイズしたい言語スイッチャーを編集してください。

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

WPMLを始めましょう

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