WordPressの投稿記事サーバー移行時に画像が表示されない

スポンサーリンク
WordPress
この記事は約4分で読めます。
スポンサーリンク

WordPressブログの投稿記事のみを、異なるドメインへ移行した際、画像が表示されない現象が発生したので、現象とその対応方法を下記にまとめた。

スポンサーリンク

サーバー移行手順

使用したプラグイン。「Export media with selected content」。

【特定の記事移行】プラグインExport media with selected contentが神すぎる

移行元記事エクスポート

「Export media with selected content」プラグインをインストールしたら、ツールのエクスポートを開く。
移行したいカテゴリーなどを選択したら、「Export media with selected content」にチェックを入れて「エクスポートファイルをダウンロード」をクリックする。

エクスポート
ツール/エクスポート

XML ファイル (.xml) がダウンロードされる。

例:WordPress.2023-08-17.xml

移行先に記事をインポート

ツールのインポートを開く。
「インポーターを実行」をクリックする。

インポート
ツール/インポート

ダウンロードした XML ファイル (.xml) を選択し、「ファイルをアップロードしてインポート」をクリックする。

WordPressのインポート
ツール/WordPressのインポート

投稿者の割り当てを行う。
「添付ファイルをダウンロードしてインポートする」にチェックを入れて「実行」をクリックする。

投稿者の割り当て
ツール/WordPressのインポート/投稿者の割り当て

本操作でインポートが行われる。

スポンサーリンク

現象:画像が表示されない。

発生した現象

移行前

<a href="http://「移行元」.ne.jp/wp-content/uploads/2014/04/image.png">
<img src="https://「移行元」.ne.jp/wp-content/uploads/2014/04/image_thumb.png" border="0" alt="image" title="image" width="604" height="99" style="display: inline; border: 0px;" />
</a>

移行先

<a href=\"http://「移行先」.ne.jp/wp-content/uploads/2014/04/image.png\">
<img src=\"http://「移行先」.ne.jp/wp-content/uploads/2014/04/image_thumb.png\" border=\"0\" alt=\"image\" title=\"image\" width=\"604\" height=\"99\" style=\"display: inline; border: 0px;\" />
</a>

画像関係のHTMLタグ内、「”」が「\”」になってしまう。

関連記事

wordpressの投稿記事のみ画像も含めて別のwordpressの環境に移行したい
元々運用されているwordpressから、新しくリニューアルして作成したwordpressに投稿記事のデータを丸ごと移行したいのですが、3ヶ月程前に一旦移行した時は、wordpress標準であるツ

元々運用されているwordpressから、新しくリニューアルして作成したwordpressに
投稿記事のデータを丸ごと移行したいのですが、3ヶ月程前に一旦移行した時は、
wordpress標準であるツールのインポートとエクスポートで、
投稿だけ画像も含めて移行できていました。
しかし、今回再度移行しようとすると、投稿記事内の画像のパスが所どころ\バックスラッシュが
入ってしまっています。

wordpressの投稿記事のみ画像も含めて別のwordpressの環境に移行したい
スポンサーリンク

回避する方法:プラグインの停止

関連記事

WordPressのサーバー移行(引っ越し)時に画像が表示されない…対処法をご紹介
WordPressサイトを他のサーバーに移行・引っ越しした時に、なぜか画像が表示されないという問題は、WordPress移行時によく発生するトラブルです。今回は、画像が表示されない場合の原因と対処法をご紹介します。

画像関係のプラグインを複数インストールし、有効化している場合、一度停止してみることで画像が表示されない問題が解決する可能性があります。

対処法③画像関係のプラグインを複数利用している場合、一度停止してみる | WordPressのサーバー移行(引っ越し)時に画像が表示されない…対処法をご紹介

停止したプラグイン

私の場合、下記のプラグインを無効化した。
(画像関係だけでなく、最低限の機能以外のプラグインを無効化した。)

  • Broken Link Checker
  • WP Fastest Cache
  • Elementor
  • All in One SEO
  • Contact Form 7
  • Google Analytics for WordPress by MonsterInsights
  • OptinMonster
  • Starter Templates
  • Yoast Duplicate Post

以上のプラグインを停止し、サーバー移行手順の通りに移行を再度行うと、画像が表示されるようになった。
その後、プラグインを有効化したが、問題なく画像は表示されている。

以上。

タイトルとURLをコピーしました