サポート » 使い方全般 » 複数ファイルに分かれたテキストデータを個別の投稿としてデータ移行し

  • 解決済 hiduru

    (@hiduru)


    初めて利用しますので、質問の仕方や書き方に分かりにくいところがありましたらご指摘下さい。

    非WPのサイトで、独自のプログラムによって蓄積させた記事データを
    既に運用中のWPサイトに、投稿として移動させたいと考えています。
    移動させたいデータは、記事ごとに単体ファイルで保存されていて、実態は単なるテキストデータです。
    (表示上で改行に相当する部分には<br />の記述有り。文字コードはUTF-8/BOM無しに変換済み)
    これが全部で200ファイル近くあります。

    これらをなるべく少ない手順でWPのデータベースに入れてやりたいと思うのですが、
    恐らく以下のような手順になるのではないかと想像しています。

    1. 単体ファイルに、wp_postsで利用されているテーブルの項目に合わせてデータを追加
    2. 全単体ファイルを一つに結合
    3. 現在運用中のWPのwp_postsに追加・結合(追加元のデータはsql形式でDL,テキストエディタで編集予定)

    現在、1の手順を考えているところなのですが、

    1. 一括置換できるテキストエディタで、記事前後のデータの入れ物(クオートで囲まれたエリア)をつくる。
      この時、共通して設定できる項目(post_authorやcomment_statusなど)は、値を入れ込んで置換。
    2. 共通させられない項目(IDやpost_titleなど)を調整

    という感じでやろうと思っています。
    このとき、ID追加は、単純に昇順で重複しない番号を追加していけば問題ないのでしょうか。
    また、タイムスタンプ関連の値は空ではまずいのでしょうか。

    #もしこんな面倒な事をするより、もっと単純な方法がある、とか
    #この方法では問題がある、という場合は、ヒントやご指摘をいただければ幸いです。

    長々と申し訳ありませんが、お分かりになる方、ご教示のほどよろしくお願い申し上げます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 単純にCSVにして取り込んだらいかがでしょう?
    http://wpdocs.sourceforge.jp/Importing_Content

    もうすでに検討済みかな?

    トピック投稿者 hiduru

    (@hiduru)

    うわわわわ!
    「一括」「更新」などのキーワードでばかり検索していたので、
    Codexのページのチェックをしておりませんでした。
    とても基本的なことなのに、お恥ずかしい…。でも、ご指摘いただけて助かりました。

    CSVインポート用のプラグインがあるのですね。早速トライしてみます。

    shokun0803さん、本当に有難うございました。
    一旦解決済みとさせていただきます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「複数ファイルに分かれたテキストデータを個別の投稿としてデータ移行し」には新たに返信することはできません。