ナビゲーションをスキップする
更新済み
5月 20, 2024

WPMLでWordPressのカスタムフィールドを簡単に翻訳。 自動翻訳または自分で複数の言語に翻訳する。

カスタムフィールドを使えば、投稿、ページ、カスタム投稿タイプにテキスト、画像、選択項目のような追加データを追加できる。 これにより、コンテンツをより効果的に管理・整理することができる。

例えば、不動産ウェブサイトでは、Propertiesというカスタム投稿タイプを使い、Price、Property Type、Number of Roomsなどのカスタムフィールドを持つかもしれない。 物件ごとにこれらのフィールドを埋めることで、読者に貴重な情報を提供することになる。

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

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

カスタムフィールド付きデフォルト言語ページ

カスタムフィールド付き翻訳可能ページ

始めるのは簡単だ。 あなたのサイトにWPML多言語CMSプラグインをインストールして有効化し、3つの簡単なステップを踏むだけ。

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

WordPressウェブサイトのカスタムフィールドは、ここから来ているかもしれない:

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

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

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

それ以外の方法で作成されたカスタムフィールドについては、WPMLにそれぞれのフィールドをどのように翻訳するかを指示する必要がある。

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

WPMLにカスタムフィールドの翻訳方法を伝えるには、WPML → Settingsに 進み、Custom Fields Translationまでスクロールダウンする。 カスタムフィールドごとに4つの翻訳オプションが表示される:

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

各カスタムフィールドの優先翻訳を選択したら、保存することを忘れない。

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

3.割り当てられたカスタムフィールドで投稿またはページを翻訳する。

WPMLはカスタムフィールドを関連する投稿と一緒に翻訳する。

サイト全体の自動翻訳を有効にしている場合、WPMLが自動的に翻訳を処理する。 その他の翻訳方法については、カスタムフィールドを含む投稿またはページを翻訳用に送信するだけでよい。

  1. WPML → 翻訳管理に進み、翻訳したいカスタムフィールドが割り当てられた投稿、ページ、カスタム投稿タイプを選択する。
  2. 翻訳したい言語と翻訳方法を選択する。 自動翻訳、自分で翻訳、またはサイト内の別の翻訳者に翻訳を割り当てることができる。
  3. 翻訳開始 ボタンをクリックして、翻訳するアイテムを送信する。
翻訳管理でカスタムフィールドを含む投稿を翻訳用に送信する

自分で翻訳する場合は、 WPML → Translationsで Translateボタンをクリックする。 Advanced Translation Editorが開き、投稿コンテンツとカスタムフィールドの自動翻訳が表示される。 必要に応じてそれらを受け入れ、編集することもできるし、翻訳取り消しボタンをクリックし、独自の翻訳を追加することもできる。

Advanced Translation Editorで翻訳可能なカスタムフィールドを持つ投稿を翻訳する

翻訳後、フロントエンドでページと投稿をチェックし、すべてが正しく表示されることを確認する。

WPMLで多言語化する

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

あなたのウェブサイトに合ったWPMLアカウントタイプを見つけよう。