この投稿は 9年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 CDNサービスであるCloudFlareには有償プランがあって、その機能の一つにFlexible SSLというのがあります。 これは図の通り、自分のWebサーバにSSLが入っていなくても、httpsのアクセスに限りCloudFlare側が勝手に証明書を提供してくれるというものです。 SSL利用の本来の目的はユーザーから提供される情報の送信を保護することなので、全部SSLで保護しないと意味ないような気もしますが、とにかくブラウザ上はあの緑の鍵(iPhoneだとグレーの鍵)マークが出せるわけですね。 で、このFlexible SSLなのですが、これを利用するとWordPressのある機能が動かなくなります。それはSSL通信が行われているか否かを判定する is_ssl という関数で