経緯
Microsoft Azure のプラグインを使っていたが、CNAMEをわけあって変更した。
しかし、画像が認識されなくなる。どうにかしようとしたこと。
正攻法じゃないけど、ほかに手段もなかったので。
お勧めはしない。
DBバックアップ必須。
wp_post
- 投稿や、添付ファイルが含まれる
- id は wp_postmeta の post_id と紐づく
- guid にURLが含まれる
wp_postmeta
- post_id は wp_post のid と紐づく
- Azure のプラグインを入れていると「windows_azure_storage_info」という属性が作られている
- 「_wp_attachment_metadata」という属性のURLが、メディアの一覧で表示されるものになっている
- URLは↑二つの属性のものを書き換える。
- s:XX で書き換えた後のサイズにしておくこと。
書き換えたもの
- wp_post post_type = ‘attachment’ の guid
- wp_postmeta の 「_wp_attachment_metadata」と「windows_azure_storage_info」のURL
- wp_post post_type = ‘post’ のpost_content と post_content_filtered に含まれるリンク
後から教えてもらったこと
URLを書き換えるプラグインを入れてみるということもできたのではないか・・・