ナレッジ・ベース

Polylang & CSV Importer – 多言語コンテンツのインポート、エクスポート

複数の言語のCSV / XMLレコードを投稿、ページ、カスタム投稿、分類、タグ、カテゴリ、またはWooCommerce製品にインポートし、WP Ultimate CSV Importerでエクスポートします。Polylang Free、Polylang Pro、およびPolylang for WooCommerceアドオンと完全に互換性があります。多言語コンテンツ管理の利便性をさらに高めます。

サポートされているモジュール #

ページカスタム投稿タグカテゴリ
分類WooCommerce製品WooCommerceのバリエーションメディアWoocommerceの注文ACF カスタムフィールド(基本、コンテンツ)

インポートする前に実行する手順 #

CSV/XML ファイルに 2 つのフィールドを追加 #

投稿、ページ、カスタム投稿、またはインポートするその他のコンテンツのデータを含む CSV または XML ファイルを生成し、次の 2 つの追加フィールドを組み込みます。language_codeとtranslated_post_title。

translations columns in csv

language_code フィールドには、デフォルトコンテンツと翻訳済みコンテンツの両方の言語コード値が格納されます。translated_post_titleフィールドには、元のレコード (多くの言語に翻訳した投稿) のタイトル値が含まれます。注: 翻訳したい投稿の「translated_post_title」の値を指定する必要があります。これにより、翻訳された投稿と元の/デフォルトの投稿との間に接続が確立されます。

CSV ヘッダー形容サンプル値
language_codeコンテンツの言語コードを提供する
translated_post_title関連付けるデフォルトの投稿タイトル値を指定するCMSの

Postのコンテンツを多言語Webサイトにインポートする #

ステップ1:まず、WPにアクセスしますCSVインポーター左側のメニューに移動してプラグイン

ステップ2:上部のサイドバーから[インポート/更新]をクリックします

ステップ3:インポートするCSVを参照します。

ステップ4:インポートするコンテンツタイプをドロップダウンから選択します。投稿、ページ、カスタム投稿、Woocommerce製品、Woocommerceバリエーション、メディアなどを選択できます。

ここでは、投稿を選択します。

post-csv-upload-view

次に、[続行]をクリックし、[マッピングの作成]を選択して、投稿のcsvまたはインポートファイルフィールドをマップします。

マッピングのタイプ

アップロードされた CSV のフィールドは自動マッピングされています。また、追加したカスタムフィールドを CSV にマッピングしてインポートすることもできます

WP後のフィールドを関連するCSVヘッダーにマッピングするには、2つの異なる方法があります。WP CSV インポーター プラグインは、csv フィールドが WP フィールドと同じ場合、自動マッピングを使用します。CSV で別の名前を指定する場合は、フィールドを手動でマッピングする必要があります。

詳細モード:

CSVヘッダーのフィールドを、関連するWPフィールドに対応するドロップダウンを使用してマッピングします。

ドラッグ&ドロップ方法:

右側のメニューから適切なCSVヘッダーをドラッグし、関連するWPフィールドにドロップします。

Polylang Settingsフィールド

language_codeとtranslated_post_titleが正しくマッピングされていることを確認します。

polylang setting fields csv importer

用語と分類法:

投稿カテゴリをインポートする場合は、ここにカテゴリフィールドをマップします。このためには、投稿カテゴリフィールドもCSVファイルに含める必要があります。

また、post_tagをインポートするには、CSV ファイルに post_tag フィールドを追加し、この post_tag フィールドをマップするだけです。

terms and taxonomies mapping fields

WPカスタムフィールドを作成します。

また、ここで新たにカスタムフィールドを追加して、この「カスタムフィールドを追加」ボタンをクリックして、投稿のインポートファイルで言及したカスタムフィールドをマッピングすることもできます。

完了したら、マッピングテンプレートを一意の名前で保存します。

次に、[続行]をクリックします。

インポート構成

[画像のアップロードを管理]から目的のオプションを選択します。

ビジネスニーズに基づいて、以下の設定を有効/無効にします。

  • 安全なプレステート・ロールバックを有効にする(インポート前のバックアップ)
  • インポート中にメンテナンスモードをONにしますか?
  • 既存のレコードの重複を処理しますか?
  • このインポートをスケジュールしますか?

スケジュールする場合は、スケジュールされた日付、時刻、頻度、およびタイム ゾーンを指定します。次に、[スケジュール]ボタンをクリックします。

そうでない場合は、[インポート]をクリックします。

確認とレビュー: #

インポートが完了すると、インポート完了のメッセージが表示されます。そこで、インポート ログをダウンロードできます。インポートに失敗した画像がある場合は、失敗したメディアリストをクリックしてダウンロードし、失敗した画像を特定します。

ウィンドウを閉じると、インポートされた各レコードの詳細なログが表示されます。

posts import log page view

インポートされた投稿の詳細ビューを確認できます。

arabic translation post edit view

または、Post->Allの投稿に移動して、投稿のインポートを確認および確認することもできます

posts list view translation column

ここでは、2つの投稿が同じ投稿タイトルで異なる言語でインポートされていることがわかります。

カテゴリと投稿タグを多言語でインポートする #

CSVインポーターを使用すると、投稿と一緒にカテゴリとpost_tasをインポートできます。ただし、投稿をインポートした後でも、投稿カテゴリと投稿タグの翻訳されたコンテンツをインポートすることもできます。

投稿カテゴリと投稿タグをインポートする必要がある関連記事がすでにインポートされていることを確認してください。

インポート中に、ドロップダウンから [各レコードを “カテゴリ” としてインポート] を選択します

多言語ウェブサイトでのWoocommerce製品の輸入

Polylang Woocommerceのインポートプロセスには、上記のセクションの投稿コンテンツのインポート方法で説明されているのと同じ手順が含まれています。

  • まず、元の商品と翻訳された商品のcsvを準備します
post csv translation column
  • CSV importer->Import/update-> に移動し、目的の csv ファイルを参照します。
  • 製品タイプとしてWoocommerce製品を選択します
woo-products-csv-post-type-select-view
  • アップロードされた csv のフィールドは自動マップされます。また、csv に追加で作成できる任意のカスタムフィールドにマッピングを追加することもできます。
  • 必要に応じてインポート設定手順を設定します
  • 完了したら、[インポート]をクリックします。
  • これで、Woocommerce製品が翻訳されたコンテンツとともにインポートされました。

詳細ビュー:

product imported in english language

リスト表示:

Products list view translations column

Woocommerceのバリエーションをインポートする

WooCommerceのインポート製品はWoocommerceのバリエーションもインポートします。ただし、Woocommerceのバリエーションを単独でインポートするオプションがあります。

Woocommerceのバリエーションとその翻訳されたコンテンツでcsvを準備します。WoocommerceバリエーションのCSVを準備する際には、Product属性を複数の値を翻訳し、元のコンテンツと同様にパイプライン(|)で区切っていることに注意してください。

product csv attribute translation

次に、上記のインポート手順で WP CSV インポーターを使用して csv をインポートします。

インポートするときは、投稿タイプがWoocommerceバリエーションとして選択されていることを確認し、フィールドをマップしてインポートします。

これにより、既存の製品のWoocommerceバリエーションを簡単にインポートできます。

Woocommerceの注文をインポートする

WooCommerceの注文をインポートするには、翻訳されたコンテンツを含むWoocommerce注文のcsvを準備します。

csv の準備方法については、こちらを参照してください記事

CSVを準備したら、WP CSVインポータープラグインのすべてのインポート手順に従います。

コンテンツの投稿タイプとしてWoocommerceの注文を選択してください。完了したら、フィールドをマップし、インポート設定を構成し、インポートします。

手記:Woocommerceの注文をインポートする前に、それぞれの注文に対応する製品がWordPressサイトにすでにインポートされていることを確認してください。

多言語ウェブサイトに画像をインポートします。

WP CSVインポーターを使えば、画像だけでも簡単にインポートできます。画像をインポートする前に、まず、インポートする必要のある画像または画像フォルダを圧縮する必要があります。

csvを準備する際には、画像フィールドにzipフォルダ名(拡張子付き)を追加する必要があります。画像を含むフォルダを圧縮した場合は、フォルダ名/画像名を入力する必要があります。たとえば、pictures/WPexporter です。

画像フォルダは圧縮されており、WPエクスポーターイメージをインポートする必要があります。

完了したら、WP CSVインポーターのインポートプロセスを開始します。CSV Importer プラグインの [メディア] タブにアクセスします。[デバイス] オプションを選択します。

まず、zipファイルを参照します。zipから画像を選択してインポートするように求められます。すべての画像をインポートする場合は、「名前」というテキストの横にあるチェックボックスにチェックを入れます。[OK] をクリックします。

次に、用意した画像用のCSVをアップロードします。ファイル名、タイトル、キャプション、説明、代替テキストなどのフィールドがファイルに含まれていることを確認します。新しく画像をインポートするため、「フレッシュインポート」を選択します。

必要なフィールドのマッピングを続けます。インポートファイルのヘッダーとWordPressメディアフィールドが同じ場合、フィールドは自動マッピングされます。

そして、マッピングテンプレートを保存します。インポート設定の手順を入力し、[インポート]をクリックします。

これで、画像がメディアライブラリにインポートされました。

多言語サイトからのコンテンツのエクスポート #

WP CSVインポーターを使用すると、インポートだけでなく、輸出Polylang多言語ウェブサイトからの翻訳コンテンツ。投稿、ページ、カスタム投稿、またはその他の投稿タイプ、WooCommerce製品、Woocommerceバリエーションなどの多言語コンテンツをWebサイトからエクスポートできます。

  • プラグインの[エクスポート]タブに移動します。
  • 目的の投稿タイプまたはモジュールを選択して、データをエクスポートします。
  • [カスタム投稿] を選択した場合は、ドロップダウンから 1 つのカスタム投稿を選択して、そのデータをエクスポートします。
  • 「続行」 をクリックして下さい。
  • エクスポートするファイルの名前を指定します。
  • エクスポートするファイルタイプ(CSV、XML、XLS、JSON)を選択します。
  • [エクスポート] をクリックしてデータをすぐにエクスポートするか、[このエクスポートをスケジュールしますか?] オプションを有効にして、スケジュールされた日付、頻度、タイム ゾーン、およびスケジュールする場合は時刻を指定します。
  • [エクスポート] > [ダウンロード] をクリックします。ダウンロードしたファイルは、パソコンのデスクトップに保存されます。

CSV Importerプラグインを使用した翻訳済みレコードデータの更新 #

既存の翻訳済みレコード データを更新するには、次の手順を実行します。

  • 更新された CSV または XML ファイルをアップロードします。
  • [コンテンツを更新] を選択し、投稿の種類を選択します。
  • 「続行」 をクリックして下さい。
  • 「Use template」ボタンを選択して以前に保存したマッピングテンプレートを使用するか、「Create new mapping」をクリックしてCSVヘッダーフィールドをWPフィールドにマッピングします。
  • 「続行」 をクリックして下さい。
  • 重複を制御するために、メディアアップロードの管理セクションを設定します。
  • インポート設定セクションで、「既存のレコードの重複を処理しますか?」を有効にし、重複を処理するフィールドを選択します。使用可能なフィールドには、post_title、ID、post_nameがあります。
  • [更新] をクリックして、Web サイトのデータを迅速に更新します。
  • 必要に応じて、「このインポートをスケジュールしますか?」を有効にし、スケジュールの詳細を指定することで、更新プロセスをスケジュールできます。
  • 詳細を入力したら、[Schedule Update] をクリックします。

よくあるご質問 #

1. CSV ImporterプラグインでサポートされているPolylangアドオンはどれですか?

プラグインは、Polylang for WooCommerce アドオン.

2. PolylangのCSVインポーターでインポートできるWooCommerceデータは何ですか?

CSV Importerは、WooCommerce製品をその分類、WooCommerce注文、およびWoocommerceバリエーションとともにインポートします

3. プラグインはコンテンツを自動的に翻訳しますか?

いいえ、そうではありません。WP Ultimate CSV Importerは、多言語コンテンツのみをインポートおよびエクスポートします。翻訳されたコンテンツをCSVまたはXMLで追加し、プラグインでインポートできます。

4. 各言語のスプレッドシートの使い方は?

翻訳されたすべてのコンテンツを 1 つの CSV または 1 つのスプレッドシートに簡単に含めることができます。言語コードなどの列をCSVに追加することで、各言語を簡単に区別できます。翻訳された内容に対応する言語コード (英語の場合は en、アラビア語の場合は ar、フランス語の場合は fr) を入力します。

5. 翻訳をCSVファイルで準備する方法は?

ステップ1:元のコンテンツを希望の言語に翻訳します。

ステップ 2: Google スプレッドシートを開く

ステップ3:投稿コンテンツのタイトルとその翻訳を行に入力し、列にすべての投稿コンテンツの詳細を入力します。

ステップ4:言語コードと翻訳された投稿タイトルの2つの列を追加します。

ステップ5:翻訳された投稿コンテンツに対応する目的の言語コードを入力します。つまり、英語の投稿に対応する言語コード「en」を提供します。また、フランス語の投稿に対応する言語コード「fr」を入力します。

ステップ6:すべての翻訳されたコンテンツの翻訳された投稿タイトル列に、元のコンテンツの投稿タイトルを入力します。元のコンテンツの翻訳された投稿タイトル列は空のままにします。

ステップ7:完了したら、ファイルをに保存します。CSV 形式。

6. Polylangの翻訳をすばやくインポートする方法は?

WP CSVインポーターを使用すると、polylang翻訳をすばやく簡単にインポートできます。インポート手順については、このドキュメントで前述しています。

WP Ultimate CSV Importer Pro

WP Ultimate CSV Importer Pro

Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.