質問: サイト全体をSSL化したのですが、トップ以外のページのファイルパスがhttpsでなくhttpになってしまいます。 テンプレートタグは`get_template_directory_uri()`を使用しています。 トップの場合は問題なく、httpsで出力するのですが、トップ以外だとhttpで出力されてしまいます。 原因が全くわから無いのでご教示お願い致します。
回答: 少し前の質問のようですので、すでに解決されていたらすみません。 同じ現象が出て調べていたところ、こちらの記事を発見しました。 https://aki-t.net/blog/server/ssl/ さくらのレンタルサーバーの共有SSLの仕様によるものだったようで、 wp-config.phpに下記コードを追記することで解決いたしました。 ``` if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) ) { $_SERVER['HTTPS'] = 'on'; $_ENV['HTTPS'] = 'on'; } ``` 同じ原因でハマっている方の参考になりましたら幸いです。