WordPressのフォルダを移動すると画像が表示されなくなる問題への対応

247 views

WordPressをホームディレクトリからサブディレクトリ「shikakira」に移動(/ → /shikakira)したところ、当然ながらまともに表示されなくなった。今回はその対応手順の備忘録。

1.ディレクトリ移動直後のサイトはレイアウトが総崩れ

2.管理画面に移動して、赤枠1の「設定」をクリックし、表示される一覧から「一般」をクリック。表示される赤枠2のURLを修正。例示ではhttp://ufuso.dip.jp → http://ufuso.dip.jp/shikakira

3.再度サイトを表示させる。赤枠の箇所に埋め込んだ記事中の画像が表示されないまま。多くの記事に多くの画像を埋め込んでいるので、データベースを一括して修正する

4.データベース(phpMyAdmin)を表示させ、サイトのデータベースをクリック(例示ではshkikakira)

5.記事内容が格納されているテーブル「wp_posts」をクリックして、赤枠2の「post_content」に画像のURLが格納されていることを確認(URL修正済画面なので悪しからず)

6.赤枠1の「SQL」をクリックして、表示される画面に赤枠2のように入力のこと。「update wp_posts set post_content=replace(post_content,’ufuso.dip.jp’,’ufuso.dip.jp/shikakira’)」中、ufuso.dip.jp、ufuso.dip.jp/shikakiraの部分は例示部分

7.改めてサイトを表示。記事中の画像が表示されていることを確認のこと

以上