web-dev-qa-db-ja.com

あるワードプレスサイトから別のワードプレスサイトへの画像付きのワードプレス投稿をインポートする方法?

Tools-> import&exportを使ったことがありますが、うまくいきませんでした。私はWp-All-ImportとExportプラグインを使ってみましたそしてそれはまた働いていません。コンテンツはインポートされず、画像はインポートされません。この問題を解決する方法画像付きの投稿をインポートする方法はありますか?

9
Padmini Maddur

おすすめ画像のエクスポート プラグインを使用すると、WordPressインポーターツールを使用してそれらを他のサイトにインポートできるように、投稿またはカスタム投稿タイプからのおすすめ画像をエクスポートできます。

https://wordpress.org/plugins/export-featured-images/#description

使い方は?

  1. まず、あなたの投稿を新しいサイトにインポートします。
  2. あなたの古いサイトでこのプラグインを使って、 tools> Export Featured Images の下に行き、投稿タイプを選択してください。その後、 .xmlファイル になります。
  3. あなたの新しいサイトで ツール に行き、 wordpress import を選択してください。次に、前の手順でダウンロードした .xmlファイル を選択します。

それだけです。あなたの投稿は注目の画像でマッピングされています。楽しい!

画像がインポートされない理由

ここで画像添付ファイルの問題を引き起こすのはエクスポートステップです。 WordPressのエクスポート機能では、[すべてのコンテンツ]エクスポートオプションを選択しない限り、[添付ファイル]投稿タイプは含まれません。ただし、あるサイトから別のサイトに投稿をインポートおよびエクスポートするだけの場合は、添付ファイルが失われます。なぜこれが here に​​あるのかについてもっと多くの情報があります。

とにかくあなたの新しいウェブサイトに画像を取り込む方法

したがって、投稿をエクスポートおよびインポートするだけの場合は、画像を手動で移動することが1つの選択肢です。しかし、特に大規模なサイトでは、これは潜在的に多くの作業になります。もう1つの方法は、画像なしで投稿をインポートしてから、 Auto Upload Imagesプラグイン を使用して後で画像を追加することです。このプラグインはいくつかのことを行います:

  • 投稿内の画像URLを探します(インポートされた投稿にはまだ画像URLが含まれていますが、コンテンツのエクスポート元のサイトを示しています)。
  • それはそれからそれらの外部の画像を取得し、それらをローカルのWordPressのアップロードディレクトリにアップロードし、その画像をメディアライブラリに追加します。
  • そして最後に、古い画像のURLを新しいURLに置き換えます。

このプロセスは半自動で比較的迅速です。完了したら再びプラグインをアンインストールすることができるので、あなたはあなたのウェブサイトに余分なプラグインを残されることはありません。この目的でプラグインを使用することは、プラグインのドキュメントに明示的に文書化されていないので、ここではステップバイステップのガイドです。

ステップバイステップ:WordPressインポーターと自動画像アップロードプラグインを使って、あるウェブサイトから別のウェブサイトへ投稿や画像をインポートする

ステップ1:古いサイトであなたのエクスポートファイルを準備する
古いウェブサイトで[ツール]> [エクスポート]の順に進み、投稿のみをエクスポートします。

ステップ2:あなたの投稿を新しいサイトにインポートする
新しいWebサイトで[ツール]> [インポート]の順に進み、エクスポートした投稿をインポートします。インポーターには添付ファイルをダウンロードおよびインポートするオプションがありますが、すべてのコンテンツを移行していない場合は機能しません。そのため、これを無視することができます。

ステップ3:自動アップロードイメージプラグインをインストールして有効にする
WordPressリポジトリに他のプラグインとしてインストールされます。プラグインを起動すると、[設定]> [画像の自動アップロード]の下に設定ページが追加されますが、私の経験ではこれらをデフォルトのままにしておくことができます。

ステップ4:あなたの古いサイトからあなたの新しいサイトへ画像を取得する
この記事を書いている時点では、プラグインはあなたの投稿を自動的に調べて一括アップロードし、すべての画像を更新することはできません。代わりに、保存すると各投稿を個別に更新します。投稿がたくさんある場合、これは大変な作業ですが、少しトリックがあります。投稿の概要画面と投稿を一括更新に移動できます。これについてもう少し情報があります here (マルチサイトに関する役に立つメモ)。

基本的には、複数の投稿を選択してから、[一括操作]で[編集]を選択して[適用]ボタンを押します。その後、何も調整せずに[更新]ボタンをクリックします。サーバーによっては、プロセスの実行中にタイムアウトが発生する可能性があるため、一度に20〜50の投稿を行うことをお勧めします。

Bulk-updating posts

ステップ5:投稿を確認してプラグインを無効にする/アンインストールする
すべてが完了したら、投稿をチェックして、ローカルの画像を参照していることを確認できます。これでプラグインは不要になり、安全に無効化して削除できます。

最終的な考え

おそらく最初にあなたの新しいサイト(少なくともあなたのサイトのデータベース)のバックアップを作成することをお勧めします。

これを書いている時点では、自動アップロード画像プラグインはかなり長い間更新されていませんでしたが、テストではうまくいきました。

この方法では、おすすめの画像だけでなく、投稿内のすべての画像がインポートされます。

4
Dvaeer

これを行うには複数の方法があります。

  • マニュアル
  • プラグインを使う

手動では、もう少し時間のかかるプロセスです。あるサーバーから完全なファイルをダウンロードして別のサーバーにアップロードする必要があります。バックアップDBに何らかの変更を加えます。つまり、URLを置き換えてからDBファイルをアップロードします。

もう1つの方法は、「All in one Migration」と呼ばれるプラグインを使用することです。完全なプロセスであなたを導くことができるリンクはここにあります:

https://makersbyte.com/easily-export-import-wordpress-sites/ /

0
Shahzaib Khan

それは私のためにトリックをしました。他のすべてのオプションは機能しませんでしたが、そのプラグインは最終的に必要なことを行いました!

あるサイトから別のサイトに不動産をエクスポートする必要がありました。各プロパティには多くの画像があります。このプラグイン https://wordpress.org/plugins/demomentsomtres-wp-export は、必要なことを正確に実行しました。最初のサイトから2番目のサイトにすべての画像をダウンロードしてアップロードしました。

0
Petia Koleva

私はインポート中に同じ問題に直面していたので、私はこの質問に答えるための最高の人です。問題は実際にはインポートにありません。


輸出中です。すべてのコンテンツをエクスポートすると、すべての画像がダウンロードされるXMLファイルを添付ファイルと共にインポートしますが、選択した投稿をエクスポートすると添付ファイルとともにインポートすると、投稿のみがインポートされます。そのため、これを修正するために、すべてのコンテンツXMLファイルをエクスポートするのと同じように、正しいXMLファイルをエクスポートするプラグインがあります。

だからここにプラグイン https://wordpress.org/plugins/demomentsomtres-wp-export

これにより、デフォルトのWordPressエクスポートGUIと同じように新しいエクスポートオプションが作成されますが、そのXMLファイルをインポートするとそのXMLファイルをインポートするときにメディアがインポートされるようになります。メディアをインポートするWordpressにインストールする必要はありません。エクスポートするサーバーのWordPressにインストールする必要があります。

0
CrackIt