質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.46%

  • WordPress

    4628questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

別の無料ブログ記事を WordPress へインポート時、一部の記事がインポートされない

受付中

回答 1

投稿 2015/10/21 21:57

  • 評価
  • クリップ 0
  • VIEW 666

Silent_Cait

score 8

別の無料ブログ記事を WordPress へインポート時、一部の記事がインポートされない

クライアントからの依頼の中で、
ブログの引っ越しを依頼されているのですが、
引っ越し先の形式に変換する過程の中で、
一旦、WordPress にインポート→エクスポート する必要があり、
特にエラーが出ているわけではなく、
インポートできたのですが、
何故か、98ある記事のうち、
いくつかの記事だけがインポートされていないのが分かりました。

カテゴリごと、というわけでもなく、
一つのカテゴリの中の一部の記事だけがインポートされていません。
公開・非公開 の状態も違いは無く、全て公開状態の記事です。

経由先を変えてやってみた所…

Jugem→FC2→WordPress→8記事足りない
Jugem→MT4に変換→WordPress→1記事足りない
Jugem→NinjaBlog→WordPress→7記事足りない

いずれも、読み込みログでは、
98記事すべて読み込んだというログが出るのですが、
記事一覧を見ると、記事数が足りない状態で表示される、
という状態です。

インポートに使用したプラグインは、
特に探したわけではなく、
Movable Type and TypePad Importer
を使いました。

ちなみに、足りない記事だけ手作業でコピーペーストする方法はありますが、
この後、1000記事あるブログを同様に引っ越ししなければならず、
解決方法が知りたいと思っております。

何か、このような原因として考えられる事はありますでしょうか?
原因を改善・解決方法
分かる方はいらっしゃいますでしょうか?
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

0

ご使用のプラグインの詳しい仕様を知りませんし、経由先を変える事がどの様に影響すろのかも分かりませんが・・・

例えば下記ページの末尾にあるコメント欄には、こんな書き込みがありました。

    サイト移転時にWordPress記事をXML形式でエクスポート&インポートする手順

推測ですが、XMLファイルをインポートした際に、古いデータと新しいデータで「投稿IDが重複している」のが原因で正しくインポートできないのではないでしょうか。

投稿は、きっと幾つかのキーで管理されているのだと思いますが、そのうちどれかが重複していると、インポート処理のロジックによっては、エラー無く読み込むものの後のもので上書きされるか、後のものが捨てられてしまい、最終的な件数が少なくなるのかもしれません。

先ずは取りこぼした記事が何かしらの重複したキーを持っていないかという観点でチェックしてみて、上記ページで提案されている方法を試してみるとか、選択肢があるなら別のプラグインを試してみるとか、自分にはその程度しか思い付きませんでした・・・

幾つかでもご参考になれば幸いです。

投稿 2015/10/23 10:34

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/10/23 18:49

    回答ありがというございます。
    お返事が遅くなり、すみません。。。

    参考サイト、見てみました。
    WordPress の記事データを見てみると、
    post_id というのがあり、
    一つ一つの記事に連番で番号が付いておりました。

    参考サイトでは、WordPress→WordPress の場合のようで、
    WordPressの記事データには post_id という番号が割り振られていたのですが、
    WordPressでインポートする前の記事データには
    それに相当する番号が無く、
    記事IDが重複する事は起こらないように思われます。

    記事IDは高い数字になっていたので、
    MySQL側で post_id は残っているように思うので、
    その辺りを考えると、
    WordPress のアンインストールや、
    データベース側で残っているものを消す
    など、少しやってみようと思います。

    とても参考になりました。
    ありがとうございました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

ただいまの回答率

91.46%

関連した質問

同じタグがついた質問を見る

  • WordPress

    4628questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。