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

WordPressのカスタムフィールドをWPMLで多言語に翻訳する方法をご紹介します。手動または自動翻訳で行えます。

カスタムフィールドを使用すると、テキスト、画像、選択肢などの追加データを投稿、ページ、カスタム投稿タイプに追加できます。これにより、コンテンツをより効果的に管理および整理できます。

例えば、不動産サイトではカスタム投稿タイプとして「物件」を使用し、価格、物件タイプ、部屋数などのカスタムフィールドを持つことがあります。各物件のこれらのフィールドを埋めることで、読者に貴重な情報を提供できます。

サイトのバックエンドで、さまざまなカスタムフィールドが割り当てられたカスタム投稿タイプの例

WPMLを使用すると、カスタムフィールドを翻訳して、この追加情報を多言語で利用できるようになります。

カスタムフィールドを含むデフォルト言語のページ

カスタムフィールドを含む翻訳されたページ

始めるのは簡単だ。 サイトにWPML Multilingual CMSプラグインをインストールして有効化し、3つの簡単な手順に従ってください。

1. カスタムフィールドのソースを特定する

WordPressウェブサイトのカスタムフィールドは、次のものから提供されている可能性があります。

  • テーマ
  • Advanced Custom Fields(ACF)などの専用プラグイン
  • サイトに追加したカスタムコード

WPMLは、主要なWordPressカスタムフィールドプラグインすべてに対応しています。 また、翻訳オプションを正しく設定すれば、コードで追加したカスタムフィールドの翻訳も可能だ。

これらのカスタムフィールドがどこから来たのかによって、翻訳のアプローチも変わってくる。 たとえば、ACFを使用している場合は、Advanced Custom Fields Multilingual(ACFML)アドオンプラグインを使用して、すべてのフィールドを翻訳できます。

他のすべての方法で作成されたカスタムフィールドについては、WPMLにそれぞれの翻訳方法を指示する必要があります。

2. カスタムフィールドの翻訳方法を決定する

WPMLにカスタムフィールドの翻訳方法を指示するには、WPML設定に移動し、カスタムフィールドの翻訳までスクロールします。 カスタムフィールドごとに4つの翻訳オプションが表示される:

  • カスタムフィールドの値を翻訳可能にします。
  • テキストフィールドに最適です。
  • フィールドの値をすべての言語にコピーし、どこでも同じ値を保持します。
  • 数字や画像など、すべての言語で同じ値を保持するカスタムフィールドに最適です。
  • デフォルト言語の値を1回だけコピーし、言語ごとに異なるフィールド値を作成できるようにします。
  • まだ翻訳方法を選択していないカスタムフィールドのデフォルトオプションです。
  • WPMLに無視させたいフィールドには翻訳しないを選択できます。 フィールドの値を言語間で同じにしたい場合は、コピー・オプションに切り替える。

各カスタムフィールドの翻訳設定を選択したら、保存を忘れずに。

WPML設定ページでのカスタムフィールドの翻訳設定の選択

3. カスタムフィールドを含むページを翻訳する

カスタムフィールドを含むページを翻訳するには:

  1. WPML → 翻訳ダッシュボードに移動します。
  2. カスタムフィールドを含むページまたは投稿を選択します。
翻訳するカスタムフィールドを含む投稿の選択
  1. 翻訳方法を選択して翻訳します。

自分で翻訳する場合は、WPML翻訳に移動し、翻訳ボタンをクリックします。これにより、高度な翻訳エディターが開き、カスタムフィールドを含むすべてのコンテンツを翻訳できます。

Translating custom fields in the Advanced Translation Editor
高度な翻訳エディタでカスタムフィールドを翻訳する

WPMLで多言語化

WPMLは、カスタムフィールドの翻訳だけではありません。ページや投稿からフォーム、WooCommerce製品まで、ウェブサイトのあらゆる側面を翻訳するための包括的なソリューションです。

WPMLの詳細については、料金ページをご覧ください。