メインコンテンツまでスキップ

WordPressのXMLファイルをKurocoへインポートする

概要

WordPressでエクスポートしたXMLデータ及びメディアファイルをKurocoへインポートできます。

学べること

以下の手順でWordPressの投稿データをインポートします。

前提条件

  • Wordpressで作成された以下の4投稿をKurocoにインポートします。
    Image from Gyazo
注記

現在、WordPressメディアTARファイルのインポートは動作しません。
ファイルの登録をするには、エクスポートしたメディアファイルをZIP形式に圧縮してKurocoFilesにアップロード・解凍してください。

WordPressで投稿データをエクスポートする

まずはWordPressのマニュアルを参考に、投稿データをエクスポートします。

WordPress管理画面のサイドメニューから[ツール]->[エクスポート]をクリックします。
Image from Gyazo

「コンテンツをエクスポート」の[すべてエクスポート]をクリックします。
Image from Gyazo

ダウンロードリンクが作成されるので[ダウンロード]をクリックして、コンテンツデータのXMLをダウンロードします。
ZIP圧縮されているので、ダウンロード後に解凍しておきます。
Image from Gyazo

以上で、WordPress側のデータエクスポートは完了です。

インポート先のコンテンツ定義を準備する

続いてKuroco側の設定をしていきます。 まずはWordPressのデータをインポートするコンテンツ定義を作成します。

コンテンツ定義一覧から[追加]をクリックします。
Image from Gyazo

以下の設定をして、[追加する]をクリックします。

項目設定
名前任意の名前を入力
項目設定-日付/並び順日付を使う
項目設定-ext_1WYSIWYG
その他の設定デフォルト

Image from Gyazo Image from Gyazo

WordPressインポーターでXMLファイルをインポートする

先ほど作成したコンテンツ定義にWordPressの投稿データをインポートしてコンテンツを作成します。

[外部システム連携]->[WordPress]をクリックします。
Image from Gyazo

WordPressインポーターが表示されます。
Image from Gyazo

以下のように設定して[入力チェックする]をクリックします。

項目設定
WordPress XMLファイルWordPressからエクスポートした.xmlファイルを選択します。
対象コンテンツ先ほど作成したコンテンツ定義(WordPress Import)を選択します。
ステータス公開にする
値がない場合の動作無視する

Image from Gyazo

入力チェックがされますので、以下のように、インポートするPost typeと、カテゴリ、項目を設定します。

項目設定
Post typeを変換するXMLデータの中からどのPost typeのデータをインポートするか選択します。
postがWordPressの投稿に該当するデータになるので、ここではpostを選択します。
カテゴリを変換するインポートしたデータが所属するカテゴリを選択します。
任意のカテゴリを選択して構いません。
内容を変換するインポートしたデータが登録される項目を選択します。
ここでは先ほど作成したWYSIWYGの項目を選択します。
SlugXMLからSlugも含めてインポートする場合にチェックを入れます。
ここでは無効にしておきます。

Image from Gyazo

注記

[内容を変換する]の項目でインポートした内容を保存するコンテンツ項目を指定します。
現在はコンテンツ(デフォルトのcontents項目)へのインポートはサポートされていませんので、事前に設定した追加項目にインポートしてください。

[更新する]をクリックすると、インポートの処理がバッチ処理に追加され、実行されます。

Image from Gyazo

インポートされたデータの確認

WordPress Importのコンテンツ一覧を確認すると、 WordPressの投稿データがインポートされていることが分かります。

関連ドキュメント


サポート

お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。