ピーがない画像もないWordPress引っ越しで思わぬ事態!現在復旧作業中

桜とJR九州いさぶろう・しんぺい号 たわごと
満開の桜と「いさぶろう・しんぺい」

画像が表示されず申し訳ありません。改行がなく読みづらくてすみません

皆様、こんにちは。暇に任せてブログの引っ越しとWordpressのテーマ変更を行い、ついでに改名もした元「気梨桂」こと「たらばかつ男」です。以後お見知りおきを。

さて、今回の当ブログの大改造ですが、ほぼうまくいったと思っていらた、落とし穴がありました。

現在、当ブログにおいて、下記2点の問題が生じていることを確認しています。

  1. 記事(特に古い記事)の中にある画像が表示されない
  2. 改行がなく読みづらい状況になっている(すべての記事)

せっかく来ていただいたのにご迷惑をおかけして申し訳ありません。修正作業を鋭意進めているところです。

ブログ移転、テーマ変更の流れ

参考までに、今回の作業の中身ですが、

元々は、https://www.ginger-pepper.net/xxx フォルダにWordpressをインストール、index.phpを修正し、
https://www.ginger-pepper.net/ として公開していました。

それを、

  1. 新たにhttps://www.ginger-pepper.net/aaaにWordppressをインストール
  2. WordPress標準のツール、インポート・エクスポート機能を使い、aaaフォルダにデータを移転
  3. その後、移転先で新テーマCocoonを適用
  4. index.phpを修正しhttps://www.ginger-pepper.net/として公開

今回の流れをざっくり書くとこんな感じです。

不具合の状況と対策

画像が表示されない

画像が表示できなくなることはWordpress移転ではよくあることなので当初から覚悟していました。

原因は、引っ越しによるリンク切れで、主なパターンは次の2つです。

WordPressインストールフォルダの変更によるリンク切れ

画像を格納している場所が、
https://www.ginger-pepper.net/xxx/wp-content/… 
 から
https://www.ginger-pepper.net/aaa/wp-content/….
に変更になったため、リンク切れ。

→対応
プラグインSearch Regexでxxxからaaaへ一括置換。

画像ファイル名が異なることによるリンク切れ

プラグインRegenerate Thumbnailsを使い画像をリサイズしていましたが、リサイズすると「元のファイル名-サイズ(600×400など)」の新しいファイルが自動で作成されます。

新しい環境のメディアライブリは、そうしたRegenerate Thumbnailsが自動生成したファイルまでは引き継いでいないようで、「元のファイル名-サイズ」では画像が表示されません。

→対応
Regenerate Thumbnailsで旧環境と同様の画像サイズパターンを作成、一括最適化を行い、必要なファイルを自動生成。

まだまだエラーページがあるみたい

上記対応を行いましたが、まだ画像が表示できないページが多々ある模様です。

Regenerate Thumbnailsでの一括最適化が完全ではなかったこと、加えて、データ移植がうまくいかず消えてしまった画像もあるようです。

消えた改行。段落pタグの欠如

これは想定外。最初はまったく気がつきませんでした。

すべての記事において、htmlで段落を表すpタグが落ちてしまい、改行されずに行間スペースがないまま表示されています。

字ばっかりでウザい、読みづらい、そもそも何言ってるか分からん!

ソースを見ると文章ごとにあったpタグがなくなり全体で1パラグラフに。なぜか改行brが。

また、なぜか自分では使った覚えのないbrタグが挿入されてたりします。

原因不明、全記事で改行作業中

原因はよくわかりません。これはCocoonの問題でなく、データをエクスポートした際の問題でしょうね。

他のブログサービスからWordpressに移る際に改行問題が発生することは聞いたことがありましたが、Wordpress同士でもこういうことが起こるのですね。残念。

どう対応していいかわからず、480記事を一つひとつ開いて、ひたすらEnterキーを打ちまくってます。

コメント