• 初心者ですので、わかりにくい発言でしたら
    申し訳ございません。

    サイトのドメインをサブドメインに変更しました。
    公開フォルダを変更しました。

    いざ、表示してみると基本的に表示されるのですが、
    トップの画像や、特定のリンク先の画像が変更されません。

    サーバーに問い合わせたところ、
    WordPressでの投稿記事、
    固定ページ内の文章中などで、画像を参照している場合、その参照先を
    修正していただく等の対応が必要

    という回答でした。が、参照先の修正の仕方がわかりません。

    どなたか、お分かりおかた、よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんばんわ、coconicoさん。

    いくつかご提案。

    1. SQLコマンドを使って書き換える
    2. SQLファイルをテキストエディタで開き置換する
    3. プラグインを使う

    プラグイン名を失念してしまったのですが、管理画面上でデータベースの単語を書き換える事ができるプラグインがあったはずです。
    一番安全なのは、SQLファイルをテキストエディタで置換するだと思います。

    ※ローカルでのテストをお忘れなきよう

    ただ、シリアライズされている可能性もありますので、そのまま置換するとまずい場合があります。

    例:
    s:11:”example.com”

    s:21:”subdomain.example.com”

    シリアライズされていると、文字数の情報が入っています。
    そのまま置換しても、11の部分は変わりませんので、それではまずいです。

    上記に対応するためには、

    1. WP-CLI の search-replace コマンド
    2. Database Search and Replace Script in PHP

    1の場合は SSH が必要ですので、レンタルサーバなどで使えないことも多いです。

    2の場合、バージョン2.1.0でいいと思いますが、置換後 searchreplacedb2.php の削除は必ず忘れずに行ってください。

    あ…シリアライズの部分を失念してましたorz
    フォローありがとうございます。
    素直にそのままの置換ですと、ウィジェットの設定やメニューの設定が壊れる場合ありますね。

    Kaito さんの 2 の方法が簡単だと思います。
    ※実際に実業務で使っていたのに、失念するとはorz

3件の返信を表示中 - 1 - 3件目 (全3件中)

トピック「ドメイン変更後、画像の参照先を修正したい」には新たに返信することはできません。