WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

WordPressマルチサイト 親サイトのサイトアドレスが https:// にならない

マルチサイトで構成されたWordPressを常時SSL化するためデータべス内の
http:// から https:// への置換や設定ファイルの変更など行った。

https:// での動作など一通り正常に動くようになったが、どうしても
親サイト(メインサイト)の管理画面上のサイトアドレス

/wp-admin/network/site-info.php?id=1 が

https:// から始まるURLにならないことが解決できなかった。。。

色々調べて試してみたが、上手くいかなかったため
よろしくない方法だが、下記のようにコアファイルを
編集することで対応しました。

■対象ファイル:
wp-admin/network/site-info.php

■該当箇所:
[ 165行目 ]
## 修正前
<td><?php echo esc_url( $details->domain . $details->path ); ?></td>

## 修正後
<td><?php echo $parsed_scheme . '://' . esc_attr( $details->domain ) . esc_attr( $details->path ); ?></td>

これバグじゃないですよね?

WordPressバージョン 4.7.2

関連記事

コメントは利用できません。

アーカイブ