WordPress ドメインが変わった際に変更する必要があるテーブル

WordPress ドメインが変わった際に変更する必要があるテーブル

WordPress上の設定情報や記事はMySQLに保存されます。
ドメイン情報も保存される為、画像のリンクが古いままとなっていたり
不都合が生じます。

以下のSQLを実行することでドメインを変更後のものに変換が可能ですのでお試しください。
※1 プラグイン等により独自テーブルを使用している場合は、同じように各テーブルの列を更新してください。
※2 本SQLは実際に利用したものをベースにしていますが、利用に関しては各自の責任でお願いします。

[sql]
update wp_blc_instances set link_text = replace(link_text, ‘旧ドメイン’, ‘新ドメイン’), raw_url = replace(raw_url, ‘旧ドメイン’, ‘新ドメイン’);
update wp_blc_links set url = replace(url, ‘旧ドメイン’, ‘新ドメイン’), final_url = replace(final_url, ‘旧ドメイン’, ‘新ドメイン’), result_hash = replace(result_hash, ‘旧ドメイン’, ‘新ドメイン’);
update wp_comments set comment_author_url = replace(comment_author_url, ‘旧ドメイン’, ‘新ドメイン’);
update wp_ewwwio_images set path = replace(path, ‘旧ドメイン’, ‘新ドメイン’);
update wp_options set option_value = replace(option_value, ‘旧ドメイン’, ‘新ドメイン’);
update wp_postmeta set meta_value = replace(meta_value, ‘旧ドメイン’, ‘新ドメイン’);
update wp_posts set post_content = replace(post_content, ‘旧ドメイン’, ‘新ドメイン’), guid = replace(guid, ‘旧ドメイン’, ‘新ドメイン’);
[/sql]

wordpressカテゴリの最新記事