前回紹介した、ショッピングサイト構築用
wordpress用プラグイン Welcart のSSL対応化です。
導入時の環境:
wordpress用プラグイン:Welcart1.3(WordPress 3.5)
Welcart
http://www.welcart.com/
・Welcart SSLの設定
プラグインインストール後、Welcartのシステム設定 ⇒ Use SSL をチェック
WordPressのアドレス(SSL) https://ss1.coressl.jp/導入ディレクトリ ブログのアドレス(SSL) https://ss1.coressl.jp/導入ディレクトリ
以上で設定は完了です。
カートに入れた後、SSL以外のページを閲覧すると
カートの中身がクリアされてしまう問題の解決
/welcart_default/functions.php
functions.php 内の * welcart_setup の下あたりに下記を追記
add_filter('usces_sessid_force', 'my_sessid_force'); function my_sessid_force( $notuse ){ if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } return $_SERVER['REMOTE_ADDR']; }
以上で、SSLにて暗号化完了でです。
SAFEMODEのCORESERVERでも共有SSLにて動作出来ます(`・ω・´)ゞ