古い記事ですが、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): ?>
など変更を行えば良いです。
以上でございます。