まあ、今更だと思うんですがなかなか解りやすいサイトが無かったもので一応書いておきます。

私のやり方は「WP-DBManager」というプラグインが必要ですのでインストールしてください。

インストールすると管理画面の左のメニューの下の方に

「データベース」というメニューが追加されると思います。

その中の「SQLクエリ操作」を選びます。

SQLクエリ操作

文字が入力できる欄が表示されるので、そこに

UPDATE wp_posts SET post_content =replace(post_content, ‘置換前‘, ‘置換後‘)

と入力します。

wp_postsはWordPressの投稿記事用テーブルの名前みたいですね。固定ページは別のテーブル名なのかもしれませんが初心者なので私には解りません。

post_contentは記事の中身。記事のタイトルを置換したいのであればpost_titleにします。

全ての投稿記事の中に書かれている○○○を▲▲▲に置換したいのであれば

UPDATE wp_posts SET post_content =replace(post_content, ‘○○○‘, ‘▲▲▲‘)

となります。

私はサブドメインの設定で

http://shaberizon/▲▲▲/

となっていたアドレスを

http://▲▲▲.shaberizon/

に変更した際、記事内の画像リンクが全て「http://shaberizon/▲▲▲/」形式でした。

1000近くある記事を1つ1つ変えるのは気が遠くなるので、上記の方法を使い一括で置換しました。

上記の方法だと

UPDATE wp_posts SET post_content =replace(post_content, ‘http://shaberizon/▲▲▲/‘, ‘http://▲▲▲.shaberizon/‘)

ですね。

初心者の私でも問題なくできましたが、データベースのバックアップだけはしっかりとってから実行しましょう。

※この記事をそのままコピー&ペーストしないでください。自動リンクを回避するため「:」が全角になってます。