プラグイン『 Search Regex 』で内部リンクを全て https に置換
一般設定の修正だけでは、サイトの https ページ内に http リソースが混在しているので、WordPress 本文内の内部リンクや、img の内部画像リンクを全て https に修正する。
今回は『 Search Regex 』というプラグインで一括修正。
※SSL 証明書が正しくサーバーにインストールされているのにもかかわらず、https が正しく反映されない時は http リソースが残っている場合が多いので注意。
『 Search Regex 』のインストール方法

- 管理画面左側「プラグイン」から「新規追加」で『 Search Regex 』を検索。
- 『 Search Regex 』が表示されたら「いますぐインストール」をクリック。
- インストールが完了したら「プラグインを有効化」をクリックして有効化。
プラグインを直接ダウンロードして設置する場合は、下記からインストールして有効化。
『 Search Regex 』の公式サイトは ⇒ こちら
『 Search Regex 』を設定して http を https に置換
管理画面左側「ツール」から『 Search Regex 』をクリックして管理画面を開き、各項目の詳細を設定する。

- Source(検索・置換の対象を指定) ⇒ Post content
- Limit to(一度に置換する上限数) ⇒ No limit
- Order By(置換対象を検索した時の並び順) ⇒ Ascending
- Search pattern(検索する文字列) ⇒ SSL 化する前の URL
- Replace pattern(置換する文字列) ⇒ SSL 化後の URL
- Regex ⇒ 選択不要
各設定項目を上記のように設定したら置換作業を開始。

1 . 上記のように全ての項目を設定、入力して「 Search 」をクリック。
クリックすると、「 Results 」が表示され、下に置換対象が表示される。
2 . 「 Replace 」をクリック。
まだ置換が実行されずに置換前と置換後のソースコードの一覧(上の薄緑色部分が置換前の状態で、下の薄黄色部分が置換後)が表示されるので、ここで内容を確認する。
3 . 「 Replace & Save 」をクリックして一括置換スタート。

4 . 一括置換完了後、置換した文字列の数が表示される。
これで、WordPress サイト内のすべての http リソースが https に置換されたはずなので、確認してエラーが表示されなければ修正は完了。
置換出来なった箇所の確認と修正
![]()
完了だと思ったら、https に置換できていない箇所があったので上記のような警告表示が出てしまった。
まだ https ページに置換できていない箇所がある場合はアドレスバーに警告表示がでるので、Chrome デベロッパー ツールなどでエラー箇所を確認して修正。
※内部画像リンクではロゴマーク画像や、WordPress 本文内の内部リンクでは『 Page Builder by SiteOrigin 』などのプラグインで作成したページ内に置換が出来ていない http リソースが存在する場合があるので注意。(カスタムリンクで作成したメニューの URL などは見落としがち)
※外部リンクで http リソースのままでいい箇所も https に置換されてしまうので注意。