ナレッジ・ベース

WPML インポートとエクスポート: WordPress への多言語コンテンツのインポート

WPMLのインポートとエクスポートは、WordPressサイト内の多言語コンテンツの移行を支援します。 ザWP Ultimate CSVインポーターは、WPMLのでは、投稿、ページ、カスタム投稿タイプ、分類、WooCommerce製品など、さまざまなコンテンツタイプをインポートできます。

多言語サイトのデータを転送すると、すべてのコンテンツとカテゴリが異なる言語間でリンクされ、サイトの構造の整合性が維持されます。

さらに、WP CSV Ultimate Importerは、WooCommerceデータをスプレッドシートから直接多言語サイトにインポートすることをサポートしており、この機能についてはこのチュートリアルで詳しく説明します。

WPMLのインポートとエクスポートはどのように機能しますか? #

WPMLとWP Ultimate CSVインポーターを使用して多言語コンテンツをインポートおよびエクスポートするシンプルかつ強力な手順を見てみましょう。

多言語コンテンツのインポート #

インポートスプレッドシートを手動で準備する場合、WPML ExportとImportが異なる言語間でデータを接続できるようにする2つの特定の列を含める必要があります。

インポートプロセスは、CSV のインポートプロセスと同じです。 さらに、WPMLの2つのユニークなフィールド、例えばtranslated_post_titleとlanguage_codeをマッピングする必要があります。

多言語コンテンツのエクスポートまたはインポートスプレッドシートの準備 #

WP Ultimate CSVインポーターを使用してソースサイトからデータをエクスポートすることを選択した場合、WPML Export and Importは必要なすべての多言語情報をエクスポートされたファイルに自動的に組み込み、プロセスを簡素化します。

カスタムスプレッドシートからWooCommerce製品をインポートする方法 #

について詳しく見てみましょうWooCommerceデータのインポート手動で作成したカスタムスプレッドシートから。

前提条件 – 始める前に #

WooCommerce製品をインポートする前に、ターゲットサイトで以下の設定を確認することが重要です。

  • Wp Ultimate CSVインポーターをインストールしてアクティベートし、シームレスなWPMLのインポートとエクスポートを実現
  • WPMLコアプラグイン、WooCommerce、WooCommerce String翻訳、WPML Multilingual、Multi-currencyをインストールして有効化します。
  • WPMLのセットアップウィザードを設定し、データのインポートに必要なすべての言語を有効にします。

ステップ1:インポートスプレッドシートを準備する #

多言語コンテンツをインポートするには、各行の言語を識別するための特定の列を CSV ファイルに含める必要があります。 CSV ファイルに次のものが含まれていることを確認します。

  1. まず、商品ID、商品タイプ、SKU、商品名などの標準商品データを含めます
  2. 製品の詳細をソース言語で入力します。 たとえば、英語です。
    製品の詳細を、インポートする必要のある優先言語に翻訳しました。 スプレッドシートのそれぞれのタイトルに翻訳された製品の詳細を入力します。
  3. 言語コードとして 2 つの列を追加し (たとえば、英語の場合は en、フランス語の場合は fr)、翻訳された投稿タイトル
  4. 製品のソース言語で、翻訳された投稿タイトルの列を空のままにします。 空になった翻訳された投稿タイトル製品は、ソース言語を示します
    翻訳された製品の翻訳済み投稿タイトルフィールドに、ソース言語の製品名を入力します。
WPML-Import-csv-file

ステップ 2: インポーターを構成する #

  1. WP Ultimate CSV Importer Pro ->インポート/アップデートに移動します
  2. 多言語データを含む CSV ファイルを選択します。
Import-Posts-Import-Update
  1. 次に、フィールドをマップします。 プラグインは、CSV ヘッダーに基づいてフィールドを自動マッピングします。 各列(言語、タイトル、コンテンツなど)がそれぞれのWordPressフィールドに正しくマッピングされていることを確認してください。
  2. [言語] 列をマップします。 「WPML」セクションで、WPMLの言語コードと翻訳された投稿タイトルをマッピングします。 これにより、各投稿がどの言語に対応するかがWPMLに伝わります。
wpml-language-mapping

ステップ3:各製品のWPML言語を設定する #

WP Ultimate CSV Importer Proを使用すると、インポートプロセス中に各製品の言語を指定できます。 インポート時には、CSV の各コンテンツ エントリに適切な言語を選択していることを確認してください。 プラグインは、CSV の言語列で定義されているように、各製品に正しい言語を自動的に割り当てます。

ステップ4:コンテンツのインポート #

マッピングを設定した後:

  1. メディアのアップロードを管理し、インポート設定を構成する
  2. 「インポートをスケジュールしますか?」
  3. スケジュールされた日付、時刻、頻度を入力し、をクリックしますインポートのスケジュール
importupdate-Schedule-import

4. インポート設定が完了したら、インポートを実行します。 これにより、インポートプロセスが開始されます。 プラグインはCSVファイルの各行を処理し、WPMLの設定に従って正しい言語で製品を作成します。

ステップ 5: インポートしたコンテンツを確認する #

インポートが完了したら、WordPressのWooCommerce->製品セクションに移動します。

  1. 製品の言語を確認する: 各製品には、CSV の言語列に基づいて正しい言語を割り当てる必要があります。
  2. WPML言語スイッチャーのテスト:サイトの言語スイッチャーが正しい言語で製品を表示していることを確認してください。

高度なトピック #

CSVインポート/エクスポートのWPML代替 #

WPML(WordPress多言語プラグイン)は多言語ウェブサイトを管理するための一般的な選択肢ですが、WordPressでCSVを介して多言語コンテンツをインポートおよびエクスポートするための代替アプローチがあります。 他の多言語プラグインやカスタマイズされたソリューションの使用を検討しているユーザーのために、WP Ultimate CSV Importer Pro は、Polylang や q translation x などのさまざまな翻訳ツールをサポートすることで柔軟性を提供します。 これらの代替手段は、WPMLに厳密に縛られることなく、多言語コンテンツをインポート/エクスポートする機能を提供します。 ユーザーは、タイトル、説明、カスタムフィールドなどの言語固有のフィールドをCSVファイル内の各言語にマッピングして、コンテンツの移行を正しく行うことができます。 これらのプラグインとの統合は、プラグインのインターフェースを通じて、適切な翻訳オプションを選択し、CSVでそれぞれの言語列をマッピングすることで行うことができます。 これにより、WP Ultimate CSV Importer Proは、WPMLに頼らずに多言語のインポート/エクスポート機能を求める人々にとって、汎用性の高いツールとなります。

WP Ultimate CSV Importer Proを使用したWPMLエクスポート #

WP Ultimate CSV Importer Proは、WPMLプラグインを使用して作成された多言語コンテンツをエクスポートするための高度な方法を提供します。 このエクスポート機能を使用すると、ユーザーは、各言語のタイトル、コンテンツ、カスタムフィールド、メタデータなど、必要なすべての言語固有のデータを含むCSVファイルを生成できます。

WPMLコンテンツをエクスポートする際、ユーザーはエクスポートされたCSVファイルに言語固有の列を含めることを選択し、各言語(例:英語、フランス語、スペイン語など)のコンテンツが別々の列に保持されるようにすることができます。 これにより、WordPressサイト間や他のアプリケーションで使用するためのコンテンツの効率的な管理と移行が可能になります。

WPMLコンテンツを多言語移行にエクスポートする手順 #

宛先輸出WPML多言語ウェブサイトのデータについては、WP Ultimate CSV Importerで以下の手順に従ってください。

  1. エクスポートメニューへのアクセス: WP Ultimate CSV Importer内の[エクスポート]セクションに移動します。
  2. WordPressモジュールを選択します: エクスポートするモジュールを選択します。 そのモジュールのレコード数が右上隅に表示されます。
Export-Posts-Select-Posts

3. 「続行」 をクリックして下さい: 選択したモジュールにレコードがない場合、次の手順に進むことはできません。

4. エクスポートファイルに名前を付ける: エクスポートのファイル名を入力します。

5. エクスポートタイプを選択: [詳細設定] で、エクスポートするファイル形式を選択します。 WP Ultimate CSV Importerは、CSV、XML、XLS、JSONの4つのオプションを提供します。

Export-Posts-Advanced-Filter-setting-and-Run-Export

6. 分割エクスポート(オプション): データ量が多い場合は、エクスポートを複数のファイルに分割できます。 「レコードを分割」オプションを有効にし、値を指定します。 たとえば、分割値を 100 に設定すると、最初の 100 レコードは 1 つのファイルにエクスポートされ、次の 100 レコードは別のファイルにエクスポートされます。 デフォルトでは、エクスポートはCSV形式になります。

7. 高度なフィルターの適用 (オプション): 高度なフィルターを使用して、特定のステータスのレコードのみをエクスポートする、自動区切り文字を使用するなど、エクスポートするデータを絞り込みます。

8. エクスポートのスケジュール (オプション): WP Ultimate CSV Importer では、必要に応じてエクスポートをスケジュールできます。 エクスポートをスケジュールするには、[エクスポートをスケジュールしますか?] オプションを有効にします。 スケジュールされた日時、頻度、ホストの詳細、および接続タイプを入力します。 次に、[エクスポートのスケジュール]をクリックします。

これらの手順に従うと、多言語Webサイトのデータを簡単にエクスポートできます。

WPML Exportの主な機能: #

  1. 言語固有のCSVエクスポート: エクスポート プロセス中に、プラグインを使用すると、ユーザーはエクスポートに含める言語を指定できます。 各言語には独自の列セットがあり、各言語の多言語コンテンツを簡単に識別して管理できます。
  2. カスタムフィールドのエクスポート: WP Ultimate CSV Importer Proは、カスタムフィールドを含むWPMLコンテンツのエクスポートをサポートしています。 これは、多言語コンテンツ用のカスタム投稿タイプとフィールドに依存しているサイトに役立ちます。 これらのカスタムフィールドでは、各言語のデータをエクスポートして、別のサイトにインポートしたり、同じサイトを更新したりするときに翻訳が保持されるようにすることができます。
  3. ポストリレーションとタクソノミー用語: プラグインは、投稿、ページ、カスタム投稿タイプ間の関係と、各言語の分類用語 (カテゴリ、タグなど) のエクスポートもサポートしています。 これにより、エクスポートおよびインポート時にサイトの構造とコンテンツ構成が維持されます。
  4. 不要なデータの除外: WP Ultimate CSV Importer Proは、エクスポートから特定のフィールドまたはコンテンツタイプを除外するオプションを提供し、ユーザーがデータをフィルタリングして必要なものだけをエクスポートできるようにします。 これにより、大規模なデータセットの管理や選択的なコンテンツの移行の実行が容易になります。
  5. 複数言語の一括エクスポート:大量のコンテンツを含む多言語Webサイトの場合、WP Ultimate CSV ImporterProは一括エクスポート機能を提供します。 これにより、ユーザーは1回のエクスポート操作ですべての言語または特定の言語の大量のデータをエクスポートでき、手動エクスポートと比較して時間と労力を節約できます。

FAQ #

  1. WP Ultimate CSV Importer Proを使用してWPMLコンテンツをインポート/エクスポートできますか?

はい、WP Ultimate CSV Importer ProはWPMLコンテンツのインポートとエクスポートをサポートしており、多言語コンテンツを効率的に管理することができます。 このプラグインは、CSVファイルから各言語の正しいWPMLフィールドに言語固有のフィールドをマッピングすることを可能にします。

  1. 多言語CSVファイルの正しい形式は何ですか?

多言語 CSV には、言語のコンテンツごとに個別の列が必要です。 たとえば、列には、言語の数に応じて、”タイトル、コンテンツ、言語コードなど” を含めることができます。 フィールドは、WPMLの設定とそれに対応する言語設定と一致している必要があります。

  1. WP Ultimate CSV Importer ProはWPMLのカスタムフィールドの翻訳をサポートしていますか?

はい、プラグインはWPMLのカスタムフィールドをサポートします。 インポート プロセス中に、各言語のカスタム フィールド値をマッピングして、対応するコンテンツに正しい翻訳が割り当てられるようにすることができます。

  1. WP Ultimate CSV Importer Proを使用して既存の多言語コンテンツを更新できますか?

はい、WP Ultimate CSV Importer Proを使用すると、一意の識別子(投稿IDやスラッグなど)に基づいて既存の投稿またはページを一致させることにより、既存の多言語コンテンツを更新できます。 各言語のコンテンツを更新するには、目的の翻訳にマッピングされる関連する CSV 列をインポートします。

  1. WP Ultimate CSV Importer Proを使用して新しい言語のコンテンツをインポートできますか?

はい、CSV ファイルに新しい言語列を追加することで、新しい言語のコンテンツをインポートできます。 インポートプロセス中に、各行の言語を指定する必要があり、対応するWPML言語に自動的に関連付けられます。

  1. WP Ultimate CSV Importer Proは、多言語投稿のメディアのインポートをサポートしていますか?

はい、WP Ultimate CSV Importer Proは、多言語投稿用のメディアファイルをインポートできます。 メディアのURLまたはファイルパスがCSVファイルで正しく参照されていること、およびこれらのメディアアイテムが適切な投稿と言語にリンクされていることを確認する必要があります。

7. WP CSV Ultimateインポーターが多言語データをインポートするためにサポートされているモジュールは何ですか?

以下は、WP CSV Ultimateインポーターが多言語データをインポートするためのサポートされているモジュールです。

  • 役職
  • ページ
  • カスタム投稿
  • ウーコマース
  • 分類法
  • カテゴリ
  • タグ