サポート » 使い方全般 » ログイン・管理画面のcss/jsのSSL対応について

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター gatespace

    (@gatespace)

    WordPress HTTPS 使っていますが、管理画面をSSLにしてもjs、cssとも問題無いですよ?
    どういう風にダメだったのでしょうか?

    自分のブログで恐縮ですが、記事の一部でWordPress HTTPSの使い方を書いてますので、どうぞ。
    http://gatespace.jp/2013/07/25/sakura-wordpress-waf/

    WordPress HTTPS 使っていますが、同様に WordPress 標準の css, js のリンクパスが http://~ で出力される状態になりました。
    WordPress HTTPS 導入当初はそのような事はなかったので、その後導入したプラグインの影響なのかもしれませんが、今のところ原因が掴みきれておりません。

    根治しないと良くないとは思うのですが、とりあえず現状は css, js 出力のフィルタをフックして回避しています。

    function.php にて

    if(strpos($_SERVER['PHP_SELF'],'wp-login')){
        add_filter('style_loader_tag', 'force_https_styles');
        function force_https_styles($tag) {
            return str_replace('http://', 'https://', $tag);
        }
    
        add_filter('script_loader_src', 'force_https_style_scripts');
        function force_https_style_scripts($src) {
            return str_replace('http://', 'https://', $src);
        }
    }

    追記です。

    私の場合は、その後、「WP HTTP Compression」プラグインを停止すると改善することがわかりました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ログイン・管理画面のcss/jsのSSL対応について」には新たに返信することはできません。