hassy

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • hassy
    参加者

    nanbu様

    お世話になります。

    言葉足らずで申し訳ありません。

    質問内容は
    1.サーバー移行でSSLURLが異なるのはなぜなのでしょうか?
    2.SSLURLが異なることで動きに違いはあるのでしょうか?

    の2点です。

    以上、お手数お掛け致します。

    hassy
    参加者

    nanbu様

    お世話になります。

    PHPコードを少し見てみたのですが、
    usceshop.class.phpのmake_url関数で

    
    if( $home_perse_path != $ssl_perse_path ){
      if( ! defined('USCES_CUSTOMER_URL') )
        define('USCES_CUSTOMER_URL', $this->options['ssl_url'] . '/index.php?page_id=' . USCES_CART_NUMBER . '&customerinfo=1&uscesid=' . $this->get_uscesid());
      if( ! defined('USCES_CART_URL') )
        define('USCES_CART_URL', $this->options['ssl_url'] . '/index.php?page_id=' . USCES_CART_NUMBER . '&uscesid=' . $this->get_uscesid());
    
    省略・・・
    }else{
      $ssl_plink_cart = str_replace('http://','https://', str_replace( $home_path, $ssl_path, get_page_link(USCES_CART_NUMBER) ));
      $ssl_plink_member = str_replace('http://','https://', str_replace( $home_path, $ssl_path, get_page_link(USCES_MEMBER_NUMBER) ));
      if( ! defined('USCES_CUSTOMER_URL') )
        define('USCES_CUSTOMER_URL', $ssl_plink_cart . '?uscesid=' . $this->get_uscesid() . '&customerinfo=1');
      if( ! defined('USCES_CART_URL') )
        define('USCES_CART_URL', $ssl_plink_cart . '?uscesid=' . $this->get_uscesid());
    
    省略・・・
    }
    

    とありました。
    $home_perse_pathは
    さくらサーバーでは「/shop」
    エックスサーバーでは「/shop」

    $ssl_perse_path
    さくらサーバーでは「ドメイン/shop」
    エックスサーバーでは「/shop」
    となるので分岐が違うのが原因かなと思います。
    パーマリンクもおそらく関係ないかと思います。
    /%category%/%postname%/にしても動きは変わりませんでした。

    SSLとしては正常に動いております。

    誤認識・指摘点等ありましたらご教授頂ければと思います。

    以上。

    hassy
    参加者

    こんばんは。

    uishiさま
    商品関連はwelcartカテゴリ ウィジェットで表示させ、
    Newsカテゴリーを表示したかったのです。

    無事解決できましたが、参考にさせて頂きます。
    ありがとうございました。

    hassy
    参加者

    おはようございます。

    welcartプラグインを一度停止しカテゴリー削除を行い、
    必要なカテゴりーを追加したら表示されるようになりました。

    お手数お掛けしました。

    hassy
    参加者

    迅速な返信ありがとうございます。
    情報不足で申し訳ありません。

    確認方法は同サイトでテーマの変更より
    「Twenty Fifteen」と「Welcart Default Theme」を比べています。

    1.カテゴリーは以下のように作成しています。
    |カテゴリ名 |スラッグ |カウント
    |News |news |2
    |あああ |aaa |1
    |いいい |iii |0
    |商品 |item |0
    |— CD |cd |1
    |— お勧め商品 |itemreco |0
    |— グッズ |goods |1
    |— ライブ |live |1
    |— 商品ジャンル|itemgenre |0
    |— 新商品 |itemnew |0
    |未分類 |未分類 |0

    2.投稿した記事はひとつのカテゴリーにしか属していません。

    3.テーマ「Twenty Fifteen」でウィジェットにカテゴリーを追加したところ
    ———————
    カテゴリー

    News (2)
    あああ (1)
    商品 (3)
    CD (1)
    グッズ (1)
    ライブ (1)
    ———————
    のように表示されてます。

    4.テーマ「Welcart Default Theme」でウィジェットにカテゴリーを追加すると
    ———————
    カテゴリー

    カテゴリーなし
    ———————
    となります。

    同じサイト、同じ投稿、同じ商品、同じカテゴリーで確認しているので同じ結果になると期待していたのですが・・
    見当違いな情報でしたら申し訳ありません。

5件の投稿を表示中 - 1 - 5件目 (全5件中)