yukky0815

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

フォーラムへの返信

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • 返信先: 記事投稿について #93949
    yukky0815
    参加者

    古い記事ですが、2021年6月25日現在、同じ症状で悩んでおり、下記のように解決しましたので
    ご参考になりましたら幸いです。

    商品カテゴリのスラッグは「item」
    ブログカテゴリのスラッグは「blog」
    とした設定します。

    category.phpの19行目の
    <?php if( usces_is_cat_of_item( get_query_var( 'cat') ) ): ?>

    <?php if(strpos($_SERVER['REQUEST_URI'], "item") > -1): ?>
    と置換して完了です。

    元の条件分岐は、1を返すカテゴリに対して、商品リストテンプレを適用するというものだと
    記事を見ましたので、ではURLにitemが含まれる場合に対して、商品リストテンプレを適用すればという発想です。

    ただし、ルートURL事態にitemという文字列がある場合、反応してしまうのでその場合は
    使えません。
    例としては、「https://item.ドメイン/category/blog/記事スラッグ」
    これはサブドメにitemが入っているので反応します。
    この場合は、13文字以降にitemが登場すれば良いので

    <?php if(strpos($_SERVER['REQUEST_URI'], "item") > 13): ?>

    など変更を行えば良いです。

    以上でございます。

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