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

WPMLを使用して、WordPressのカスタムフィールドを複数の言語に翻訳する方法を学びましょう。手動で翻訳するか、自動翻訳を使用します。

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

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

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

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. カスタムフィールドを含むページまたは投稿を選択します。
Selecting post with custom fields to translate
翻訳するカスタムフィールドを含む投稿の選択
  1. 翻訳方法を選択して翻訳します。

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

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

WPMLで多言語化を実現

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

WPMLについてさらに詳しく知るには、価格ページをご覧ください。