sjin

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

2件の投稿を表示中 - 16 - 17件目 (全17件中)
  • 投稿者
    投稿
  • 返信先: さくらインターネットで ssl #79164
    sjin
    参加者

    ご指導有り難う御座います

    サイト全体を SSL 化しています
    実は、既に

    
    if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) ) {
        $_SERVER['HTTPS'] = 'on';
        $_ENV['HTTPS'] = 'on';
        $_SERVER['HTTP_HOST'] = 'shop.example.jp';
        $_SERVER['SERVER_NAME'] = 'shop.example.jp';
        $_ENV['HTTP_HOST'] = 'shop.example.jp';
        $_ENV['SERVER_NAME'] = 'shop.example.jp';
    }

    こんなソースは突っ込んであったのですが、
    ご指導頂いたように
    $_SERVER['HTTPS'] = 'on';

    だけに変更してみましたが、状況に変わりは無いようです

    ちなみに、welcart デフォルトのテーマや
    「システム設定」の「sslを使用する」はチェック無しなども試してみましたが、
    これらも同様です

    テーマは riffles_ver1.1 なども試させて頂いたのですが、これらも同様でした

    うーん..
    引き続き、ご指導頂きますようお願い致します

    • この返信は8年、 5ヶ月前にsjinが編集しました。
    返信先: さくらインターネットで ssl #79142
    sjin
    参加者

    投稿者です
    # 別のフォーラムの方が良かったかな?

    暫定的に対処出来ましたが、根本解決になってませんので、
    できれば引き続きお付き合いください

    テーマの footer.php で
    <?php //wp_footer(); ?>
    <?php

    ob_start();
    wp_footer();
    $wp_footer_contents = ob_get_clean();
    $wp_footer_contents = str_replace(‘http://&#8217;, ‘//’,$wp_footer_contents);
    echo($wp_footer_contents);
    ?>

    こんな方法で対処しました
    実は、header.php でも同様の処理をしています

    それと、気付いたのですが、
    駄目な時と、大丈夫なときが混在しているようです

    シングルページやポストはダメですが、「ホーム」などは大丈夫なようです

    	<script type='text/javascript'>
    		uscesL10n = {
    						
    			'ajaxurl': "https://shop.example.jp/wp-admin/admin-ajax.php",
    			'loaderurl': "https://shop.example.jp/wp-content/plugins/usc-e-shop/images/loading.gif",
    			'post_id': "14",
    			'cart_number': "5",
    

    これは、大丈夫なときのソース

    	<script type='text/javascript'>
    		uscesL10n = {
    						
    			'ajaxurl': "https://shop.example.jp/wp-admin/admin-ajax.php",
    			'loaderurl': "//shop.example.jp/wp-content/plugins/usc-e-shop/images/loading.gif",
    			'post_id': "1",
    			'cart_number': "5",
    

    これは、駄目な時の表示です

    // から始まるのは footer.php の効果だと思います

    以上、お手数をお掛けしますが、引き続きお付き合いの程お願い致します

2件の投稿を表示中 - 16 - 17件目 (全17件中)