HomeWordPress › Contact Form 7+共有SSLでハマる

Contact Form 7+共有SSLでハマる

検索してもなかなかドンピシャな解答を見つけられなかったので、現象と現時点での対応策をメモ。

環境:
ネットオウルのFirebird。
WordPress HTTPSプラグインの導入・設定は普通に出来ているものとする。

現象:
Contact Form 7のショートコードを固定ページに埋め込むと、そのページ内にあるhomeへのリンクがhttpsになってしまうため、飛び先で必ずエラーになる。
.htaccessでどうにかなるかと思ったが、リンク自体が「https://takarasystem.net」と初手からありえない場所を指してしまっているため、どうにもならなかった。

対応策(現時点):
header.phpやpage.php(固定ページ)の中にある「home_url()」で、スキーマ(httpとかhttpsとか)を固定できる。
具体的には数ヶ所ある home_url() を home_url(”, ‘http’) に全て書き換える。

今後の課題:
なぜかIEでは共有SSLからhttpへ移動すると、コンテンツがブロックされたというクリーム色のバーが表示されてしまう。それ以上の実害はないが、消したい。

以上ご参考までに。

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)