2017-11-28 11 views
0

私は2001年からコンテンツを持っているニュースサイトに取り組んでいます。私はすべての投稿とその注目画像を取得したいと思います。しかし、それは奇抜なことがあります、私はそれらがblobにあるので、それらをダウンロードすることなく、データベースに投稿とその画像を持っている必要があります。Wordpress - エクスポートおすすめ画像mysql

どうすればこの結果が得られますか? データベースから手動でコピーする必要がありますか? 変更が必要ですか?

答えて

0

現在のウェブサイトをワードプレスで操作する場合は、 をワードプレス方式でのみ作成することをおすすめします。これらの手順に従うことができます。

  1. 新しいウェブサイトが開発されている地域の環境に古いウェブサイトをダウンロードしてください。 WordPressの古いWebサイトから必要な内容がwpdb

  2. クエリを使用してワードプレスからの古いウェブサイトのDBへ

  3. 接続します。あなたが特色としてそれをwp_handle_upload

  4. セットを使用してファイルをアップロードして、以下の機能を持つファイルや一時的な場所file_put_contents('/path/to/new/file_name', $my_blob);
  5. に保存するブロブを変換することができwp_insert_post
  6. との内容の記事/ページを作成

  7. 画像を使用するwp_insert_attachment

これは、要件に応じてループで実行できます。

+0

私は非常に重いファイルを扱っており、ダウンロードしたくありません。画像とファイルをダウンロードせずにどこでも同じバンクを維持したいと思っています –

+0

次に、それをseprateテーブルに保存してそこの投稿IDを参照する必要があります。しかし、あなたはWordpress構造を破壊しており、これらのデータを取得または更新するためのwp関数は使用できません。フレームワークを使用するときは、データを格納/取得するための独自の方法を使用する必要があります。 –

関連する問題