WP Sheet Editorプラグインを使用すると、あらゆるコンテンツのWPML翻訳を簡単にエクスポートおよびインポートできます。これには、商品、通常の投稿やページ、カスタム投稿タイプが含まれます。
WP Sheet Editorを使用してWPMLの投稿翻訳を簡単にエクスポートおよびインポートする方法については、以下の短い動画をご覧ください。
動画ガイド:
WP Sheet Editorの仕組み
WP Sheet Editorは、WordPressの管理画面にある使いやすいスプレッドシートにサイトのすべてのコンテンツを表示します。これにより、WordPressのコンテンツを効果的に管理できます。
- 高度な検索の実行
- 一括編集
- エクスポートとインポート
- 一括複製
- スプレッドシートインターフェースを使用した編集
WP Sheet EditorはWPMLとのネイティブな互換性を提供し、WPMLの翻訳関係を自動的に処理します。そのため、WP Sheet Editorを使用してエクスポートおよびインポートした翻訳は正しく保存されます。
はじめに
まず、以下のプラグインをインストールして有効化します。
WPMLを初めて使用する場合は、スタートガイドをご覧ください。利用可能なさまざまな翻訳オプションについて簡単に説明しています。
WP Sheet Editorを使用したエクスポートとインポートの仕組み
通常、2つのサイトを使用します。
- ソースサイト - 翻訳付きの投稿をエクスポートするサイト
- ターゲットサイト - 投稿をインポートするサイト
この例では、ソースサイトにいくつかの英語の投稿があり、それらのスペイン語の翻訳も存在します。
投稿のスプレッドシートを表示するには、WP Sheet Editor → Edit postsに移動します。
すべての投稿が行として表示され、フィールドが列として表示されます。スプレッドシートには、WordPressの上部バーで選択したWPMLの言語に従ってコンテンツが表示されます。
以下は、投稿を英語で表示したスプレッドシートです。
そしてこちらが、スペイン語の投稿を表示したスプレッドシートです。
ターゲットサイトにはまだ投稿がありません。
投稿を移行する前の投稿タクソノミーの移行
投稿の翻訳をインポートする前に翻訳済みのカテゴリーとタグを用意しておく必要があるため、カテゴリーやタグなどのタクソノミーを先に移行する必要があります。これにより、インポート時に翻訳済みのカテゴリーが投稿の翻訳に割り当てられ、適切なタームの関係が維持されます。
以下の手順に従って、投稿カテゴリーを移行します。
まず、ソースサイトからカテゴリーをエクスポートします。
- WP Sheet Editor → Edit categories, tags, attributes, taxonomiesに移動します。
- 「Edit Categories」をクリックします。
- 必要なWPMLの言語を選択します。この例では、まず英語のカテゴリーを処理します。
- 上部のツールバーで「Export」をクリックします。
- エクスポートする列と、CSVの編集に使用するアプリを選択します。
- クリックしてエクスポートを開始します。
英語のカテゴリーを含むCSVファイルがコンピューターにダウンロードされます。
これで、タクソノミーをターゲットサイトにインポートできます。
- カテゴリーのスプレッドシートを開き、言語を選択します。
- 上部のツールバーで「Import」をクリックします。
- コンピューターからCSVファイルを選択し、「Next」をクリックします。
- 「Import all the columns」をクリックします。
- 次のステップで、アイテムを更新するか作成するかを選択します。「Import all rows as new」オプションを選択し、「Next」をクリックします。
スプレッドシート上の情報のプレビューが表示されます。「The preview is fine, start import」をクリックすると、情報がアップロードされます。
重要: 移行する他のすべての言語について、これらの同じ手順を繰り返します。
以下は、インポートされたカテゴリーを含むスプレッドシートです。
WordPressの投稿を移行する方法
カテゴリーとその翻訳の移行が完了し、ターゲットサイトにカテゴリーが既に存在するため、WordPressの投稿を移行する準備が整いました。
ソースサイトで以下の手順に従います。
- WP Sheet Editor → Edit postsに移動します。
- 必要なWPMLの言語を選択します。この例では、まず英語の投稿をエクスポートします。
- 上部のツールバーで「Export」をクリックします。
- エクスポートする列と、CSVの編集に使用するアプリを選択します。
- クリックしてエクスポートを開始します。
英語の投稿を含むCSVファイルがコンピューターにダウンロードされます。
重要: 言語を変更し、プロセスを繰り返して他の言語の翻訳をエクスポートします。
ターゲットサイトで以下の手順に従います。
- 投稿のスプレッドシートを開き、言語を選択します。
- 上部のツールバーで「Import」をクリックします。
- コンピューターから英語の投稿を含むCSVファイルを選択し、「Next」をクリックします。
- 「Import all the columns」をクリックします。
- 次のステップで、アイテムを更新するか作成するかを選択します。「Import all rows as new」オプションを選択し、「Next」をクリックします。
スプレッドシート上の情報のプレビューが表示されます。「The preview is fine, start import」をクリックすると、情報がアップロードされます。
これで英語の投稿がインポートされ、カテゴリーが正しく割り当てられました。
重要: これらの手順を繰り返して、他の言語の投稿をインポートします。
こちらでスペイン語の投稿を確認でき、カテゴリーが正しく割り当てられていることがわかります。
以上で、すべてのカテゴリーと投稿をあるウェブサイトから別のウェブサイトへ正常に移行できました。